Alacritty - Najbrži emulator terminala za Linux


Alacritty je besplatni open-source, brz, višeplatformski emulator terminala, koji koristi GPU (Jedinicu za grafičku obradu) za renderiranje, koji implementira određene optimizacije koje nisu dostupne u mnogim drugim terminalskim emulatorima u Linuxu.

Alacritty je fokusiran na dva cilja: jednostavnost i učinak. Cilj performanse znači da bi trebao biti brži od bilo kojeg drugog dostupnog emulatora terminala. Cilj jednostavnosti znači da ne podržava funkcije kao što su tabovi ili splitovi (koje mogu lako osigurati drugi terminalski multiplekseri – tmux) u Linux.

Neki Linux operativni sistemi su uključivali binarne datoteke za Alacritty u spremište, ako ne, možete ga instalirati koristeći sljedeće naredbe na vašim odgovarajućim distribucijama

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

Za druge Linux distribucije, upute za izgradnju Alacrittyja iz izvora objašnjene su u nastavku.

Instalirajte potrebne pakete zavisnosti

1. Alacritty zahtijeva najnoviji stabilni Rust kompajler da bi ga instalirao. Dakle, prvo instalirajte Rust programski jezik koristeći rustup skriptu za instalaciju i slijedite upute na ekranu.

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

2. Zatim morate instalirati nekoliko dodatnih biblioteka kako biste izgradili Alacritty na vašim Linux distribucijama, kao što je prikazano.

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

Instaliranje Alacritty Terminal Emulatora u Linux

3. Nakon što instalirate sve potrebne pakete, zatim klonirajte Alacritty spremište izvornog koda i kompajlirajte ga koristeći sljedeće komande.

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

4. Kada se proces kompilacije završi, binarni fajl će biti sačuvan u ./target/release/alacritty direktorijumu. Kopirajte binarnu datoteku u direktorij u vašem PATH i na radnoj površini možete dodati aplikaciju u sistemske menije, kako slijedi.

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

5. Zatim instalirajte stranice priručnika koristeći sljedeću naredbu.

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

6. Da biste dodali postavke završetka ljuske vašoj Linux ljusci, uradite sljedeće.

--------- 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. Konačno pokrenite Alacritty u svom sistemskom meniju i kliknite na njega; kada se pokrene po prvi put, konfiguracioni fajl će biti kreiran pod $HOME/.config/alacritty/alacritty.yml, možete ga konfigurisati odavde.

Za više informacija i opcija konfiguracije, idite na Alacritty Github spremište.

Alacritty je višeplatformski, brz, GPU ubrzan emulator terminala fokusiran na brzinu i performanse. Iako je spreman za svakodnevnu upotrebu, mnoge funkcije tek treba da mu se dodaju kao što je skrolovanje unazad i još mnogo toga. Podijelite svoje mišljenje o tome putem obrasca za povratne informacije ispod.