Alacritty - GPU ускорен терминален емулатор

Алакрит 1

днес ще се възползваме от възможността да поговорим за един много интересен терминален емулатор, този емулатор за разлика от други използва GPU за подобряване на производителността и скоростта на приложението в системата.

Приложението, за което ще говорим днес, е Alacritty, това приложение е терминален емулатор, който използва GPU за реализиране на оптимизации които просто не са възможни в други терминални емулатори на Linux.

Относно Alacritty

Това приложение е написана на програмния език Rust и използва OpenGL за рендиране, това прави приложението най-бързият наличен емулатор на терминал.

Този терминален емулатор се фокусира върху две цели, простота и производителност. Ефективността означава, че тя трябва да бъде по-бърза от всеки друг наличен терминален емулатор. Простотата означава, че не поддържа функции като раздели или разделяния.

Si искате да инсталирате този терминален емулатор на вашата система, трябва предварително да имаме инсталиран на нашите системи език за програмиране Rust.

предпоставки

Можете да проверите метода за инсталиране на Rust на Linux в предишната публикация, която направих, връзката е това.

Вече сте сигурни, че този език е инсталиран в нашата система, трябва да инсталираме някои необходими зависимости за приложението.

За тези, които са Потребители на Debian, Ubuntu, Linux Mint или производни производни от тях трябва да отворим терминал с 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"

Ако са потребители на Fedora 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

Вече инсталирате зависимоститеs можем да продължим да инсталираме този терминален емулатор в нашата система с някоя от следните команди.

Как да инсталирам Alacritty на Linux?

Алакрити

Тези, които са потребители на Arch Linux и производни на него, можем да инсталираме приложението от хранилищата AURТрябва да имаме само асистент за това.

В този случай ще използваме аурман, командата за инсталиране на терминален емулатор е както следва:

aurman- S alacritty

Докато за тези, които са потребители на openSUSE можем да инсталираме приложението в системата със следната команда:

sudo zypper install alacritty

Можем да използваме същия този пакет те предлагат за openSUSE за Fedora, CentOS, RHEL или всякаква дистрибуция с поддръжка за rpm пакети.

Изтегляме само със следната команда, на тези, които използват 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

И за РИБА

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

И готови с него, можем да стартираме емулатора на нашата система.

също можем да инсталираме този терминален емулатор от Snap, въпреки че пакетът не е официален. За тези, които предпочитат този метод, трябва само да напишем:

sudo snap install alacritty-unofficial --channel


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.

  1.   транки каза той

    Каква е целта на терминала, поддържан от GPU?