Alacritty: un emulador de terminal més ràpid per a Linux


Alacritty és un emulador de terminal gratuït de codi obert, ràpid i multiplataforma, que utilitza GPU (Unitat de processament gràfic) per a la representació, que implementa certes optimitzacions que no estan disponibles en molts altres emuladors de terminal a Linux.

Alacritty se centra en dos objectius: simplicitat i rendiment. L'objectiu de rendiment significa que hauria de ser més ràpid que qualsevol altre emulador de terminal disponible. L'objectiu de simplicitat significa que no admet funcions com ara pestanyes o divisions (que poden ser proporcionades fàcilment per altres multiplexors de terminals - tmux) a Linux.

Alguns sistemes operatius Linux van incloure binaris per a Alacritty al repositori, si no, podeu instal·lar-lo mitjançant les ordres següents a les vostres distribucions respectives

----------- [Arch Linux] ----------- 
# pacman -S alacritty  

----------- [Fedora Linux] -----------
# dnf copr enable pschyska/alacritty
# dnf install alacritty

----------- [Debian and Ubuntu] -----------
$ sudo add-apt-repository ppa:mmstick76/alacritty
$ sudo apt install alacritty

Per a altres distribucions de Linux, instruccions per crear Alacritty a partir de la font que s'explica a continuació.

Instal·leu els paquets de dependència necessaris

1. Alacritty requereix el compilador Rust estable més recent per instal·lar-lo. Per tant, primer, instal·leu el llenguatge de programació Rust mitjançant un script d'instal·lació rustup i seguiu les instruccions a la pantalla.

# sudo curl https://sh.rustup.rs -sSf | sh

2. A continuació, heu d'instal·lar unes quantes biblioteques addicionals per crear Alacritty a les vostres distribucions de Linux, tal com es mostra.

--------- On Ubuntu/Debian --------- 
# apt-get install cmake libfreetype6-dev libfontconfig1-dev xclip

--------- On CentOS/RHEL ---------
# yum install cmake freetype-devel fontconfig-devel xclip
# yum group install "Development Tools"

--------- On Fedora ---------
# dnf install cmake freetype-devel fontconfig-devel xclip

--------- On Arch Linux ---------
# pacman -S cmake freetype2 fontconfig pkg-config make xclip

--------- On openSUSE ---------
# zypper install cmake freetype-devel fontconfig-devel xclip 

Instal·lació de l'emulador de terminal Alacritty a Linux

3. Un cop hàgiu instal·lat tots els paquets necessaris, cloneu el dipòsit de codi font d'Alacritty i compileu-lo amb les ordres següents.

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

4. Un cop finalitzat el procés de compilació, el binari es desarà al directori ./target/release/alacritty. Copieu el binari a un directori del vostre PATH i en un escriptori, podeu afegir l'aplicació als menús del vostre sistema, de la següent manera.

# cp target/release/alacritty /usr/local/bin
# cp Alacritty.desktop ~/.local/share/applications

5. A continuació, instal·leu les pàgines de manual mitjançant l'ordre següent.

# gzip -c alacritty.man | sudo tee /usr/local/share/man/man1/alacritty.1.gz > /dev/null

6. Per afegir la configuració de finalització de l'intèrpret d'ordres al vostre intèrpret d'ordres de Linux, feu el següent.

--------- On Bash Shell ---------
# cp alacritty-completions.bash  ~/.alacritty
# echo "source ~/.alacritty" >> ~/.bashrc

--------- On ZSH Shell ---------
# cp alacritty-completions.zsh /usr/share/zsh/functions/Completion/X/_alacritty

--------- On FISH Shell ---------
# cp alacritty-completions.fish /usr/share/fish/vendor_completions.d/alacritty.fish

7. Finalment, inicieu Alacritty al menú del vostre sistema i feu-hi clic; quan s'execute per primera vegada, es crearà un fitxer de configuració a $HOME/.config/alacritty/alacritty.yml, el podeu configurar des d'aquí.

Per obtenir més informació i opcions de configuració, aneu al repositori Alacritty Github.

Alacritty és un emulador de terminal ràpid, multiplataforma i accelerat per GPU centrat en la velocitat i el rendiment. Tot i que està llest per a l'ús diari, encara s'han d'afegir moltes funcions, com ara desplaçar-se enrere i més. Comparteix els teus pensaments al respecte mitjançant el formulari de comentaris que hi ha a continuació.