Alacritty - najbrži emulator terminala za Linux


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

Alacritty je usmjeren na dva cilja jednostavnost i izvedbu. Cilj izvedbe znači da bi trebao biti brži od bilo kojeg drugog dostupnog emulatora terminala. Cilj jednostavnosti znači da ne podržava značajke kao što su kartice ili podjele (koje mogu jednostavno pružiti drugi terminalski multiplekseri – tmux) u Linux.

Neki operacijski sustavi Linux uključili su binarne datoteke za Alacritty u repozitorij, ako nisu, možete ga instalirati korištenjem sljedećih naredbi u svojim 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 ostale distribucije Linuxa, upute za izgradnju Alacrityja iz izvora objašnjenog u nastavku.

Instalirajte potrebne pakete ovisnosti

1. Alacritty zahtijeva najnoviji stabilni Rust kompajler za instalaciju. Dakle, prvo instalirajte Rust programski jezik pomoću rustup instalacijske skripte i slijedite upute na ekranu.

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

2. Zatim morate instalirati nekoliko dodatnih biblioteka za izgradnju Alacritty na vašim distribucijama Linuxa, 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 Linuxu

3. Nakon što ste instalirali sve potrebne pakete, zatim klonirajte Alacritty repozitorij izvornog koda i prevedite ga pomoću sljedećih naredbi.

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

4. Nakon završetka procesa kompilacije, binarna datoteka bit će spremljena u direktorij ./target/release/alacritty. Kopirajte binarnu datoteku u direktorij u vašem PATH i na radnoj površini možete dodati aplikaciju u svoje izbornike sustava, kako slijedi.

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

5. Zatim instalirajte stranice priručnika pomoću sljedeće naredbe.

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

6. Da biste dodali postavke završetka ljuske svojoj Linux ljusci, učinite 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. Na kraju pokrenite Alacritty u izborniku vašeg sustava i kliknite na njega; kada se pokrene prvi put, konfiguracijska datoteka će biti kreirana pod $HOME/.config/alacritty/alacritty.yml, možete je konfigurirati odavde.

Za više informacija i mogućnosti konfiguracije idite na Alacritty Github repozitorij.

Alacritty je višeplatformski, brzi GPU ubrzani emulator terminala usmjeren na brzinu i performanse. Iako je spreman za svakodnevnu upotrebu, mnoge značajke tek treba da mu se dodaju, poput pomicanja unatrag i više. Podijelite svoje mišljenje o tome putem donjeg obrasca za povratne informacije.