Šiandien pasinaudokime proga pakalbėti apie labai įdomų terminalo emuliatorių, šis emuliatorius, skirtingai nei kiti, naudoja GPU, kad pagerintų sistemos našumą ir greitį.
Taikomoji programa, apie kurią šiandien kalbėsime, yra „Alacritty“, ši programa yra terminalo emuliatorius, kuris naudoja GPU optimizavimui įgyvendinti kurių tiesiog neįmanoma atlikti kituose „Linux“ terminalų emuliatoriuose.
Apie „Alacritty“
Ši programa parašyta „Rust“ programavimo kalba ir atvaizdavimui naudoja „OpenGL“, tai daro programą greičiausiu galimu terminalo emuliatoriumi.
Šis terminalo emuliatorius daugiausia dėmesio skiriama dviem tikslams - paprastumui ir našumui. Našumas reiškia, kad jis turi būti greitesnis nei bet kuris kitas galimas terminalo emuliatorius. Paprastumas reiškia, kad jis nepalaiko tokių funkcijų kaip skirtukai ar padalijimai.
Si norite įdiegti šį terminalo emuliatorių savo sistemoje, mes anksčiau turime turėti „Rust“ programavimo kalbą, įdiegtą mūsų sistemose.
Būtinos sąlygos
Galite patikrinti „Rust“ diegimo metodą sistemoje „Linux“ ankstesniame mano parašytame įraše, nuoroda tai.
Jau įsitikinę, kad ši kalba įdiegta mūsų sistemoje, turime įdiegti keletą būtinų programos priklausomybių.
Tiems, kurie yra „Debian“, „Ubuntu“, „Linux Mint“ vartotojai ar bet kuri išvestinė priemonė iš jų turime atidaryti terminalą naudodami „ctrl“ + „Alt“ + T ir vykdysime šią komandą:
sudo apt-get install cmake libfreetype6-dev libfontconfig1-dev xclip
Jeigu „CentOS“ ir „RHEL“ vartotojai įdiegia priklausomybes:
sudo yum install cmake freetype-devel fontconfig-devel xclip
sudo yum group install "Development Tools"
Jei jie yra „Fedora 28“ gali būti įdiegta naudojant šią komandą terminale:
sudo dnf install cmake freetype-devel fontconfig-devel xclip
Tiems, kurie naudojasi „Arch Linux“, „Manajaro“, „Antergos“ ar bet kokiais „Arch“ dariniais, kuriuos įdiegiame kartu su:
sudo pacman -S cmake freetype2 fontconfig pkg-config make xclip
Pagaliau tiems, kurie yra bet kurios „openSUSE“ versijos vartotojai:
sudo zypper install cmake freetype-devel fontconfig-devel xclip
Jūs jau įdiegėte priklausomybess galime tęsti savo terminalo emuatoriaus diegimą savo sistemoje naudodami bet kurią iš šių komandų.
Kaip įdiegti „Alacritty“ į „Linux“?

Tie, kurie yra „Arch Linux“ vartotojai, ir jų dariniai, programą galime įdiegti iš AUR saugyklųTam turime turėti tik padėjėją.
Šiuo atveju mes ketiname naudoti aurmaną, komanda įdiegti terminalo emuliatorių yra tokia:
aurman- S alacritty
Nors tiems, kurie yra „openSUSE“ vartotojai programą galime įdiegti sistemoje naudodami šią komandą:
sudo zypper install alacritty
Mes galime pasinaudoti tuo pačiu paketu jie siūlo „openSUSE“ „Fedora“, „CentOS“, „RHEL“ ar bet kokiam platinimui su rpm paketų palaikymu.
Atsisiunčiame tik naudodami šią komandą į tie, kurie naudojasi 64 bitų sistema:
wget http://download.opensuse.org/repositories/openSUSE:/Factory/standard/x86_64/alacritty-0.1.0-2.2.x86_64.rpm -O alacritty.rpm
Tiems, kurie jie naudoja 32 bitų sistemą:
wget http://download.opensuse.org/repositories/openSUSE:/Factory/standard/i586/alacritty-0.1.0-2.2.i586.rpm -O alacritty.rpm
Ir mes įdiegiame su:
sudo dnf install alacritty.rpm
į Likę paskirstymai turi atsisiųsti ir sukompiliuoti šaltinio kodą norint įdiegti programą.
tai Mes tai darome taip, turime įvesti:
cd Downloads
git clone https://github.com/jwilm/alacritty.git
cd alacritty
cargo build --release
Tai padarę, turime nukopijuoti dvejetainį failą į savo PATH ir sukurti tiesioginę prieigą, tai yra, mes tai darome naudodami šias komandas:
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
ir pagaliau Pridedame būtinus „Bash“ „Shell“ nustatymus:
cp alacritty-papildymai.bash ~ / .alacritty
sudo echo "source ~/.alacritty" >> ~/.bashrc
ZSH
cp alacritty-completions.zsh /usr/share/zsh/functions/Completion/X/_alacritty
Ir už ŽUVIS
cp alacritty-completions.fish /usr/share/fish/vendor_completions.d/alacritty.fish
Ir pasirengę tai galime paleisti emuliatorių savo sistemoje.
taip pat mes galime įdiegti šį terminalo emuliatorių iš „Snap“, nors paketas nėra oficialus. Tiems, kurie nori šio metodo, turime tik įvesti:
sudo snap install alacritty-unofficial --channel