Alacritty - pospešeni terminalski emulator GPU

akritnost 1

Danes izkoristili bomo priložnost in se pogovarjali o zelo zanimivem terminalskem emulatorju, ta emulator za razliko od drugih uporablja GPU za izboljšanje zmogljivosti in hitrosti aplikacije v sistemu.

Aplikacija, o kateri bomo govorili danes, je Alacritty, ta aplikacija je emulator terminala, ki uporablja GPU za izvajanje optimizacij ki v drugih terminalskih emulatorjih v Linuxu preprosto niso mogoči.

O Alacritty

Ta aplikacija je napisan v programskem jeziku Rust in za upodabljanje uporablja OpenGL, zaradi česar je aplikacija najhitrejši emulator terminala, ki je na voljo.

Ta terminalski emulator se osredotoča na dva cilja - preprostost in učinkovitost. Zmogljivost pomeni, da mora biti hitrejši od katerega koli drugega razpoložljivega terminala. Preprostost pomeni, da ne podpira funkcij, kot so zavihki ali delitve.

Si želite v sistem namestiti ta emulator terminala, predhodno moramo imeti v naših sistemih nameščen programski jezik Rust.

Predpogoji

Način namestitve Rusta v Linuxu lahko preverite v prejšnjem prispevku, povezava je to.

Ste že prepričani, da je ta jezik nameščen v našem sistemu, za aplikacijo moramo namestiti nekaj potrebnih odvisnosti.

Za tiste, ki so Uporabniki Debian, Ubuntu, Linux Mint ali kateri koli derivat od tega moramo odpreti terminal s ctrl + Alt + T in izvedli bomo naslednji ukaz:

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

V primeru Uporabniki CentOS in RHEL odvisnosti namestijo z:

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

Če so uporabniki Fedora 28 je mogoče namestiti s tem ukazom na terminal:

sudo dnf install cmake freetype-devel fontconfig-devel xclip

V primeru tistih, ki so uporabniki Arch Linuxa, Manajara, Antergosa ali katerega koli izpeljanke Archa, namestimo z:

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

Končno, za tiste, ki so uporabniki katere koli različice openSUSE:

sudo zypper install cmake freetype-devel fontconfig-devel xclip

Odvisnosti že namestiteS tem emuatorjem terminala lahko nadaljujemo v naš sistem s katerim koli od naslednjih ukazov.

Kako namestiti Alacritty na Linux?

akritnost

Tisti, ki so uporabniki Arch Linuxa in njihovi izpeljanki, aplikacijo lahko namestimo iz skladišč AURZa to moramo imeti le pomočnika.

V tem primeru uporabili bomo aurman, ukaz za namestitev terminalskega emulatorja je naslednji:

aurman- S alacritty

Medtem ko je za tiste, ki so uporabniki openSUSE aplikacijo lahko v sistem namestimo z naslednjim ukazom:

sudo zypper install alacritty

Lahko uporabimo isti paket ponujajo za openSUSE za Fedora, CentOS, RHEL ali katero koli distribucijo s podporo za pakete rpm.

Prenesemo samo z naslednjim ukazom, na tisti, ki uporabljajo 64-bitni sistem:

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

Za tiste, ki uporabljajo 32-bitni sistem:

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

In namestimo z:

sudo dnf install alacritty.rpm

za preostale distribucije moramo prenesti in zbrati izvorno kodo za namestitev aplikacije.

To To naredimo na naslednji način, vtipkati moramo:

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

Ko je to končano, moramo kopirati binarno datoteko v naš PATH in ustvariti neposreden dostop, to pomeni, da to storimo z naslednjimi ukazi:

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

In končno V našo lupino za Bash dodamo potrebne nastavitve:

cp alacritty-completions.bash ~ / .alacritty

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

Za ZSH

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

In za RIBE

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

In pripravljeni na to, da lahko v našem sistemu zaženemo emulator.

prav tako ta terminalski emulator lahko namestimo iz Snapa, čeprav paket ni uraden. Za tiste, ki imajo raje to metodo, moramo samo vtipkati:

sudo snap install alacritty-unofficial --channel


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.

  1.   Pomiri se je dejal

    Kakšen je namen terminala, ki ga podpira GPU?