Alacritty - emulátor terminálu akcelerovaný GPU

Pohotovosť 1

Súčasnosť poďme s výhodou hovoriť o veľmi zaujímavom emulátore terminálu, tento emulátor, na rozdiel od iných, využíva GPU na zlepšenie výkonu a rýchlosti aplikácie v systéme.

Aplikácia, o ktorej si dnes povieme, je Alacritty, táto aplikácia je emulátor terminálu, ktorý využíva GPU na implementáciu optimalizácií ktoré v iných emulátoroch terminálov v systéme Linux jednoducho nie sú možné.

O spoločnosti Alacritty

Táto aplikácia je napísaný v programovacom jazyku Rust a na vykreslenie používa OpenGL, vďaka čomu je aplikácia najrýchlejším dostupným emulátorom terminálu.

Tento emulátor terminálu sa zameriava na dva ciele - jednoduchosť a výkonnosť. Výkon znamená, že musí byť rýchlejší ako ktorýkoľvek iný dostupný emulátor terminálu. Jednoduchosť znamená, že nepodporuje funkcie, ako sú karty alebo rozdelenie.

Si chcete nainštalovať tento emulátor terminálu do vášho systému, predtým musíme mať v našich systémoch nainštalovaný programovací jazyk Rust.

predpoklady

Môžete si skontrolovať spôsob inštalácie Rust na Linuxe v predchádzajúcom príspevku, ktorý som urobil, odkaz je toto.

Tento program v našom systéme už máte nainštalovaný, musíme si pre aplikáciu nainštalovať potrebné závislosti.

Pre tých, ktorí sú Používatelia Debianu, Ubuntu, Linux Mint alebo akýkoľvek derivát z toho musíme otvoriť terminál s ctrl + Alt + T a vykonáme nasledujúci príkaz:

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

V prípade Používatelia CentOS a RHEL inštalujú závislosti pomocou:

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

Ak sú používateľmi domény Fedora 28 ich môžeme nainštalovať pomocou tohto príkazu na termináli:

sudo dnf install cmake freetype-devel fontconfig-devel xclip

V prípade tých, ktorí sú používateľmi Arch Linuxu, Manajaro, Antergosu alebo akéhokoľvek derivátu Archu, inštalujeme s:

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

Na záver pre tých, ktorí sú používatelia akejkoľvek verzie openSUSE:

sudo zypper install cmake freetype-devel fontconfig-devel xclip

Závislosti ste už nainštalovalis môžeme pokračovať v inštalácii tohto emulátora terminálu do nášho systému niektorým z nasledujúcich príkazov.

Ako nainštalovať Alacritty na Linux?

činnosť

Tí, ktorí sú používateľmi Arch Linuxu a jeho derivátov, môžeme si nainštalovať aplikáciu z repozitárov AURMusíme na to mať iba asistenta.

V tomto prípade ideme použiť aurman, príkaz na inštaláciu emulátora terminálu je nasledovný:

aurman- S alacritty

Zatiaľ čo pre tých, ktorí sú používateľmi openSUSE môžeme aplikáciu nainštalovať do systému nasledujúcim príkazom:

sudo zypper install alacritty

Toto isté balenie môžeme využiť ponúkajú pre openSUSE pre Fedora, CentOS, RHEL alebo akúkoľvek distribúciu s podporou balíkov rpm.

Sťahujeme iba pomocou nasledujúceho príkazu, do tí, ktorí používajú 64-bitový systém:

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

Pre tých, ktorí používajú 32-bitový systém:

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

A inštalujeme pomocou:

sudo dnf install alacritty.rpm

na zvyšok distribúcií si musíme stiahnuť a skompilovať zdrojový kód za účelom inštalácie aplikácie.

toto Robíme to nasledujúcim spôsobom, musíme napísať:

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

Akonáhle je to hotové, musíme skopírovať binárne súbory do našej PATH a vytvoriť priamy prístup, to znamená, že to urobíme pomocou nasledujúcich príkazov:

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

a konečne Pridávame potrebné nastavenia do nášho Shell pre Bash:

cp alacritty-completions.bash ~ / .alacritty

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

Pre ZSH

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

A za RYBY

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

A sme pripravení na spustenie emulátora v našom systéme.

tiež môžeme nainštalovať tento emulátor terminálu od Snapu, aj keď balík nie je oficiálny. Pre tých, ktorí uprednostňujú túto metódu, musíme iba zadať:

sudo snap install alacritty-unofficial --channel


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   Ukľudni sa dijo

    Aký je účel terminálu podporovaného GPU?