Alacritty - אמולטור מסוף מואץ של GPU

אלקריטי 1

היום הזה אנו עומדים לנצל את ההזדמנות לדבר על אמולטור מסוף מעניין מאוד, אמולטור זה בניגוד לאחרים עושה שימוש ב- GPU כדי לשפר את הביצועים ואת מהירות היישום במערכת.

היישום שעליו נדבר היום הוא Alacritty, יישום זה הוא אמולטור מסוף העושה שימוש ב- GPU ליישום אופטימיזציות אשר פשוט אינם אפשריים במאמצי מסוף אחרים בלינוקס.

על אלקריטי

האפליקציה הזו כתוב בשפת התכנות Rust ומשתמש ב- OpenGL לצורך עיבוד, זה הופך את היישום לאמולטור המסוף המהיר ביותר הזמין.

אמולטור מסוף זה מתמקד בשתי מטרות פשטות וביצועים. משמעות הביצועים היא חייבת להיות מהירה יותר מכל אמולטור מסוף אחר הזמין. פירושו של פשטות הוא אינו תומך בפונקציות כגון כרטיסיות או פיצולים.

Si אתה רוצה להתקין אמולטור מסוף זה במערכת שלךעלינו להתקין בעבר את שפת התכנות Rust במערכות שלנו.

תנאים מוקדמים

אתה יכול לבדוק את שיטת ההתקנה של חלודה בלינוקס בפוסט הקודם שהכנתי, קישור זה.

כבר בטוח שהתקנת השפה הזו במערכת שלנו, עלינו להתקין כמה תלות נחוצה ליישום.

למי שכן משתמשי דביאן, אובונטו, לינוקס מנטה או כל נגזרת מבין אלה עלינו לפתוח מסוף עם ctrl + Alt + T ונבצע את הפקודה הבאה:

sudo apt-get install cmake libfreetype6-dev libfontconfig1-dev xclip

במקרה של משתמשי CentOS ו- RHEL מתקינים את התלות עם:

sudo yum install cmake freetype-devel fontconfig-devel xclip
sudo yum group install "Development Tools"

אם הם משתמשים ב- אנו יכולים להתקין אותם עם פקודה זו במסוף פדורה 28:

sudo dnf install cmake freetype-devel fontconfig-devel xclip

במקרה של משתמשים המשתמשים ב- Arch Linux, Manajaro, Antergos או בכל נגזרת של Arch שאנחנו מתקינים עם:

sudo pacman -S cmake freetype2 fontconfig pkg-config make xclip

לבסוף, למי ש משתמשים בכל גרסה של openSUSE:

sudo zypper install cmake freetype-devel fontconfig-devel xclip

אתה כבר מתקין את התלותנוכל להמשיך להתקין את האמולטור המסוף הזה במערכת שלנו עם אחת מהפקודות הבאות.

כיצד להתקין את Alacritty ב- Linux?

אלקריטי

אלו שמשתמשים בארכיון לינוקס ונגזרים ממנו, אנו יכולים להתקין את היישום ממאגרי AURאנחנו רק צריכים שיהיה לנו עוזר בשביל זה.

במקרה זה אנחנו הולכים להשתמש באורמן, הפקודה להתקנת אמולטור המסוף היא כדלקמן:

aurman- S alacritty

בעוד עבור אלה שמשתמשים ב- openSUSE אנו יכולים להתקין את היישום במערכת באמצעות הפקודה הבאה:

sudo zypper install alacritty

אנו יכולים לעשות שימוש באותה חבילה הם מציעים עבור openSUSE עבור פדורה, CentOS, RHEL או כל הפצה עם תמיכה בחבילות סל"ד.

אנו מורידים רק עם הפקודה הבאה, אל אלה המשתמשים במערכת 64 סיביות:

wget http://download.opensuse.org/repositories/openSUSE:/Factory/standard/x86_64/alacritty-0.1.0-2.2.x86_64.rpm -O alacritty.rpm

למי הם משתמשים במערכת 32 סיביות:

wget http://download.opensuse.org/repositories/openSUSE:/Factory/standard/i586/alacritty-0.1.0-2.2.i586.rpm -O alacritty.rpm

ואנחנו מתקינים עם:

sudo dnf install alacritty.rpm

כדי את שאר ההפצות עלינו להוריד ולקמפל את קוד המקור על מנת להתקין את היישום.

זה אנו עושים זאת בדרך הבאה, עלינו להקליד:

cd Downloads
git clone https://github.com/jwilm/alacritty.git
cd alacritty
cargo build --release

ברגע שזה נעשה, עלינו להעתיק את הבינארי ל- PATH שלנו וליצור את הגישה הישירה, כלומר אנו עושים זאת עם הפקודות הבאות:

cp target/release/alacritty /usr/local/bin
cp Alacritty.desktop ~/.local/share/applications
gzip -c alacritty.man | sudo tee /usr/local/share/man/man1/alacritty.1.gz > /dev/null

ולבסוף אנו מוסיפים את ההגדרות הדרושות ל- Shell שלנו, עבור Bash:

cp alacritty-completions.bash ~ / .alacritty

sudo echo "source ~/.alacritty" >> ~/.bashrc

עבור ZSH

cp alacritty-completions.zsh /usr/share/zsh/functions/Completion/X/_alacritty

ובשביל FISH

cp alacritty-completions.fish /usr/share/fish/vendor_completions.d/alacritty.fish

ומוכן איתו, אנו יכולים להריץ את האמולטור במערכת שלנו.

גם אנו יכולים להתקין אמולטור מסוף זה מ- Snap, למרות שהחבילה אינה רשמית. למי שמעדיף שיטה זו, עלינו להקליד רק:

sudo snap install alacritty-unofficial --channel