Alacritty - GPU paātrināts termināļa emulators

Alakritija 1

Šodien mēs izmantosim iespēju runāt par ļoti interesantu termināļa emulatoru, šis emulators, atšķirībā no citiem, izmanto GPU, lai uzlabotu lietojumprogrammas veiktspēju un ātrumu sistēmā.

Lietojumprogramma, par kuru mēs šodien runāsim, ir Alacritty, šī lietojumprogramma ir termināļa emulators, kas izmanto GPU, lai ieviestu optimizācijas kas vienkārši nav iespējami citos Linux termināļa emulatoros.

Par Alakritiju

Šī lietotne ir rakstīts Rust programmēšanas valodā un renderēšanai izmanto OpenGL, tas padara lietojumprogrammu par ātrāko pieejamo termināļa emulatoru.

Šis termināļa emulators koncentrējas uz diviem vienkāršības un veiktspējas mērķiem. Veiktspēja nozīmē, ka tam jābūt ātrākam par jebkuru citu pieejamo termināļa emulatoru. Vienkāršība nozīmē, ka tā neatbalsta tādas funkcijas kā cilnes vai sadalīšanu.

Si vēlaties instalēt šo termināļa emulatoru savā sistēmā, iepriekš mūsu sistēmās ir jābūt instalētai Rust programmēšanas valodai.

Priekšnosacījumi

Jūs varat pārbaudīt Rust instalēšanas metodi Linux iepriekšējā rakstā, kuru es izveidoju, saite ir šī.

Jau esat pārliecināts, ka šī valoda ir instalēta mūsu sistēmā, mums ir jāinstalē dažas lietojumprogrammai nepieciešamās atkarības.

Tiem, kas ir Debian, Ubuntu, Linux Mint lietotāji vai jebkurš atvasinājums no tiem mums jāatver termināls ar ctrl + Alt + T, un mēs izpildīsim šādu komandu:

sudo apt-get install cmake libfreetype6-dev libfontconfig1-dev xclip

Gadījumā, ja. \ T CentOS un RHEL lietotāji instalē atkarības ar:

sudo yum install cmake freetype-devel fontconfig-devel xclip
sudo yum group install "Development Tools"

Ja viņi ir Fedora 28 var instalēt ar šo komandu terminālā:

sudo dnf install cmake freetype-devel fontconfig-devel xclip

Tiem, kas izmanto Arch Linux, Manajaro, Antergos vai jebkuru Arch atvasinājumu, mēs instalējam kopā ar:

sudo pacman -S cmake freetype2 fontconfig pkg-config make xclip

Visbeidzot, tiem, kas ir jebkuras openSUSE versijas lietotāji:

sudo zypper install cmake freetype-devel fontconfig-devel xclip

Jūs jau instalējat atkarībass mēs varam turpināt instalēt šo termināļa emulatoru mūsu sistēmā ar jebkuru no šīm komandām.

Kā instalēt Alacritty uz Linux?

Alakritija

Tie, kas ir Arch Linux lietotāji un to atvasinājumi, mēs varam instalēt lietojumprogrammu no AUR krātuvēmMums tam ir jābūt tikai palīgam.

Šajā gadījumā mēs izmantosim aurman, komanda instalēt termināļa emulatoru ir šāda:

aurman- S alacritty

Kaut arī tiem, kas ir openSUSE lietotāji mēs varam instalēt lietojumprogrammu sistēmā ar šādu komandu:

sudo zypper install alacritty

Mēs varam izmantot šo pašu paketi viņi piedāvā openSUSE Fedora, CentOS, RHEL vai jebkuram izplatījumam ar atbalstu apgr./min paketēm.

Mēs lejupielādējam tikai ar šādu komandu: tie, kas izmanto 64 bitu sistēmu:

wget http://download.opensuse.org/repositories/openSUSE:/Factory/standard/x86_64/alacritty-0.1.0-2.2.x86_64.rpm -O alacritty.rpm

Tiem, kas viņi izmanto 32 bitu sistēmu:

wget http://download.opensuse.org/repositories/openSUSE:/Factory/standard/i586/alacritty-0.1.0-2.2.i586.rpm -O alacritty.rpm

Un mēs instalējam ar:

sudo dnf install alacritty.rpm

līdz Pārējiem izplatījumiem ir jālejupielādē un jāapkopo pirmkods lai instalētu lietojumprogrammu.

Šis Mēs to darām šādi, mums ir jāraksta:

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

Kad tas ir izdarīts, binārs ir jākopē mūsu PATH un jāizveido tieša piekļuve, tas ir, mēs to darām ar šādām komandām:

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

un visbeidzot Mēs pievienojam nepieciešamos Bash iestatījumus Shell:

cp alacritty-papildinājumi.bash ~ / .alacritty

sudo echo "source ~/.alacritty" >> ~/.bashrc

Par ZSH

cp alacritty-completions.zsh /usr/share/zsh/functions/Completion/X/_alacritty

Un par ZIVIS

cp alacritty-completions.fish /usr/share/fish/vendor_completions.d/alacritty.fish

Un gatavs ar to, mēs varam palaist emulatoru mūsu sistēmā.

arī mēs varam instalēt šo termināļa emulatoru no Snap, kaut arī pakete nav oficiāla. Tiem, kas dod priekšroku šai metodei, mums ir jāievada tikai:

sudo snap install alacritty-unofficial --channel