Alacritty - emulátor terminálu zrychlený GPU

Pohotovost 1

Dnes pojďme využít výhod mluvit o velmi zajímavém emulátoru terminálu, tento emulátor, na rozdíl od ostatních, využívá GPU ke zlepšení výkonu a rychlosti aplikace v systému.

Aplikace, o které si dnes povíme, je Alacritty, tato aplikace je emulátor terminálu, který využívá GPU k implementaci optimalizací které prostě nejsou možné v jiných terminálových emulátorech na Linuxu.

O Alacritty

Tato aplikace je napsán v programovacím jazyce Rust a pro vykreslování používá OpenGL, díky čemuž je aplikace nejrychlejším dostupným emulátorem terminálu.

Tento emulátor terminálu se zaměřuje na dva cíle, jednoduchost a výkon. Výkon znamená, že by měl být rychlejší než jakýkoli jiný dostupný emulátor terminálu. Jednoduchost znamená, že nepodporuje funkce, jako jsou karty nebo rozdělení.

Si chcete do svého systému nainstalovat tento emulátor terminálu, dříve musíme mít v našich systémech nainstalovaný programovací jazyk Rust.

Předpoklady

Můžete zkontrolovat metodu instalace Rust na Linuxu v předchozím příspěvku, který jsem vytvořil, odkaz je toto.

Již jste si jisti, že tento jazyk bude v našem systému nainstalován, musíme pro aplikaci nainstalovat některé nezbytné závislosti.

Pro ty, kteří jsou Uživatelé systému Debian, Ubuntu, Linux Mint nebo jakýkoli derivát z toho musíme otevřít terminál s ctrl + Alt + T a provedeme následující příkaz:

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

V případě Uživatelé CentOS a RHEL instalují závislosti pomocí:

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

Pokud jsou uživateli Fedoru 28 je můžeme nainstalovat pomocí tohoto příkazu na terminálu:

sudo dnf install cmake freetype-devel fontconfig-devel xclip

V případě těch, kteří jsou uživateli Arch Linux, Manajaro, Antergos nebo jakéhokoli derivátu Arch, instalujeme s:

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

Konečně pro ty, kteří jsou uživateli jakékoli verze openSUSE:

sudo zypper install cmake freetype-devel fontconfig-devel xclip

Závislosti jste již nainstalovalis můžeme pokračovat v instalaci tohoto emulátoru terminálu do našeho systému některým z následujících příkazů.

Jak nainstalovat Alacritty na Linux?

činnost

Ti, kteří jsou uživateli Arch Linuxu a jeho deriváty, aplikaci můžeme nainstalovat z repozitářů AURMusíme mít na to pouze asistenta.

V tomto případě použijeme Aurman, příkaz k instalaci emulátoru terminálu je následující:

aurman- S alacritty

Zatímco pro ty, kteří jsou uživateli openSUSE můžeme aplikaci nainstalovat do systému pomocí následujícího příkazu:

sudo zypper install alacritty

Můžeme využít stejný balíček nabízejí pro openSUSE pro Fedoru, CentOS, RHEL nebo jakoukoli distribuci s podporou balíčků rpm.

Stahujeme pouze s následujícím příkazem, do ti, kteří používají 64bitový 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

Pro ty, kteří používají 32bitový systém:

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

A instalujeme s:

sudo dnf install alacritty.rpm

na zbytek distribucí musíme stáhnout a zkompilovat zdrojový kód za účelem instalace aplikace.

toto Děláme to následujícím způsobem, musíme zadat:

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

Jakmile to provedete, musíme zkopírovat binární soubor do naší PATH a vytvořit přímý přístup, to znamená, že to provedeme pomocí následujících příkazů:

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čně Přidáme potřebná nastavení do našeho prostředí Shell pro Bash:

cp alacritty-completions.bash ~ / .alacritty

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

Pro ZSH

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

A pro RYBY

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

A jsme připraveni s ním spustit emulátor v našem systému.

také můžeme nainstalovat tento emulátor terminálu od Snapu, i když balíček není oficiální. Pro ty, kteří dávají přednost této metodě, musíme pouze zadat:

sudo snap install alacritty-unofficial --channel


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   tranki řekl

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