Alacritty - Cel mai rapid emulator de terminale pentru Linux


Alacritty este un emulator de terminal gratuit, rapid și multiplatform, care utilizează GPU (Unitatea de procesare grafică) pentru randare, care implementează anumite optimizări care nu sunt disponibile în multe alte emulatoare de terminale din Linux.

Alacritty se concentrează pe două obiective simplitate și performanță. Obiectivul de performanță înseamnă că ar trebui să fie rapid decât orice alt emulator de terminal disponibil. Obiectivul de simplitate înseamnă că nu acceptă funcții precum file sau divizări (care pot fi furnizate cu ușurință de alte multiplexoare terminale – tmux) în Linux.

Unele sisteme de operare Linux au inclus binare pentru Alacritty în depozit, dacă nu, îl puteți instala folosind următoarele comenzi pe distribuțiile respective.

----------- [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

Pentru alte distribuții Linux, instrucțiuni pentru a construi Alacritty din sursa explicată mai jos.

Instalați pachetele de dependență necesare

1. Alacritty necesită cel mai recent compilator Rust stabil pentru a-l instala. Deci, mai întâi, instalați limbajul de programare Rust folosind un script de instalare rustup și urmați instrucțiunile de pe ecran.

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

2. În continuare, trebuie să instalați câteva biblioteci suplimentare pentru a construi Alacritty pe distribuțiile dvs. Linux, așa cum se arată.

--------- 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 

Instalarea Alacritty Terminal Emulator în Linux

3. După ce ați instalat toate pachetele necesare, apoi clonați depozitul de cod sursă Alacritty și compilați-l folosind următoarele comenzi.

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

4. Odată ce procesul de compilare este încheiat, binarul va fi salvat în directorul ./target/release/alacritty. Copiați binarul într-un director din CALEA și pe un desktop, puteți adăuga aplicația la meniurile sistemului, după cum urmează.

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

5. Apoi, instalați paginile de manual folosind următoarea comandă.

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

6. Pentru a adăuga setări de finalizare a shell-ului la shell-ul dvs. Linux, procedați în felul următor.

--------- 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. În sfârșit, porniți Alacritty în meniul de sistem și faceți clic pe el; când rulați pentru prima dată, un fișier de configurare va fi creat sub $HOME/.config/alacritty/alacritty.yml, îl puteți configura de aici.

Pentru mai multe informații și opțiuni de configurare, accesați depozitul Alacritty Github.

Alacritty este un emulator de terminal multiplatform, rapid, accelerat GPU, axat pe viteză și performanță. Deși este gata pentru utilizare zilnică, multe funcții trebuie încă adăugate la el, cum ar fi derularea înapoi și multe altele. Împărtășiți-vă părerile despre aceasta prin intermediul formularului de feedback de mai jos.