Alacritty - GPU ubrzani emulator terminala

akritnost 1

danas iskoristit ćemo priliku i razgovarati o vrlo zanimljivom emulatoru terminala, ovaj emulator, za razliku od ostalih, koristi GPU za poboljšanje performansi i brzine aplikacije u sustavu.

Aplikacija o kojoj ćemo danas razgovarati je Alacritty, ovaj je program emulator terminala koji koristi GPU za provedbu optimizacija što jednostavno nije moguće u drugim emulatorima terminala na Linuxu.

O Alacritty

Ova aplikacija napisan je u programskom jeziku Rust i koristi OpenGL za prikazivanje, to aplikaciju čini najbržim dostupnim emulatorom terminala.

Ovaj emulator terminala usredotočuje se na dva cilja, jednostavnost i izvedbu. Izvedba znači da bi trebao biti brži od bilo kojeg drugog dostupnog emulatora terminala. Jednostavnost znači da ne podržava funkcije kao što su kartice ili dijeljenja.

Si želite instalirati ovaj emulator terminala na svoj sustav, prethodno moramo imati instalirani programski jezik Rust na našim sustavima.

preduvjeti

Način instalacije Rusta na Linuxu možete provjeriti u prethodnom postu koji sam napravio, link je ovo.

Već ste sigurni da je ovaj jezik instaliran u naš sustav, moramo instalirati neke potrebne ovisnosti za aplikaciju.

Za one koji jesu Korisnici Debian, Ubuntu, Linux Mint ili bilo koji derivat od njih moramo otvoriti terminal s ctrl + Alt + T i izvršit ćemo sljedeću naredbu:

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

U slučaju Korisnici CentOS-a i RHEL-a instaliraju ovisnosti pomoću:

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

Ako su korisnici Fedora 28 možemo ih instalirati ovom naredbom na terminal:

sudo dnf install cmake freetype-devel fontconfig-devel xclip

U slučaju onih koji su korisnici Arch Linuxa, Manajara, Antergosa ili bilo kojeg derivata Archa instaliramo sa:

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

Napokon, za one koji su korisnici bilo koje verzije openSUSE:

sudo zypper install cmake freetype-devel fontconfig-devel xclip

Već ste instalirali ovisnostis možemo nastaviti instalirati ovaj emuator terminala u naš sustav s bilo kojom od sljedećih naredbi.

Kako instalirati Alacritty na Linux?

akritnost

Oni koji su korisnici Arch Linuxa i njihovi derivati, aplikaciju možemo instalirati iz AUR spremištaZa to moramo imati samo pomoćnika.

U ovom slučaju koristit ćemo aurman, naredba za instalaciju emulatora terminala je sljedeća:

aurman- S alacritty

Dok za one koji su korisnici openSUSE-a aplikaciju možemo instalirati na sustav pomoću sljedeće naredbe:

sudo zypper install alacritty

Možemo iskoristiti isti paket nude za openSUSE za Fedoru, CentOS, RHEL ili bilo koju distribuciju s podrškom za rpm pakete.

Preuzimamo samo sa sljedećom naredbom, na oni koji koriste 64-bitni sustav:

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

Za one koji koriste 32-bitni sustav:

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

I instaliramo sa:

sudo dnf install alacritty.rpm

u ostatak distribucija moramo preuzeti i prevesti izvorni kod kako bi instalirali aplikaciju.

ovo Činimo to na sljedeći način, moramo upisati:

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

Nakon što je to učinjeno, moramo kopirati binarni fajl u naš PATH i stvoriti izravan pristup, odnosno radimo to sa sljedećim naredbama:

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

i na kraju U školjku za Bash dodajemo potrebne postavke:

cp alacritty-completions.bash ~ / .alacritty

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

Za ZSH

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

I za RIBE

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

I spremni s njim, možemo pokrenuti emulator na našem sustavu.

također možemo instalirati ovaj emulator terminala iz Snapa, iako paket nije službeni. Za one koji preferiraju ovu metodu, moramo samo upisati:

sudo snap install alacritty-unofficial --channel


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Smiri se dijo

    Koja je svrha terminala koji podržava GPU?