Alacritty - Een GPU-versnelde terminalemulator

scherpte 1

vandaag laten we profiteren van een zeer interessante terminalemulator, maakt deze emulator, in tegenstelling tot andere, gebruik van de GPU om de prestaties en snelheid van de applicatie op het systeem te verbeteren.

De applicatie waar we het vandaag over gaan hebben is Alacritty, deze applicatie is een terminalemulator die gebruikmaakt van de GPU om optimalisaties door te voeren die eenvoudigweg niet mogelijk zijn in andere terminalemulators op Linux.

Over Alacritty

deze applicatie is geschreven in de Rust-programmeertaal en gebruikt OpenGL voor weergave, dit maakt de applicatie de snelste beschikbare terminalemulator.

Deze terminalemulator richt zich op twee doelen: eenvoud en prestatie. Prestaties betekent dat het sneller moet zijn dan elke andere beschikbare terminalemulator. Eenvoud betekent dat het geen functies ondersteunt zoals tabs of splitsingen.

Si u wilt deze terminalemulator op uw systeem installerenmoeten we eerder de Rust-programmeertaal op onze systemen hebben geïnstalleerd.

vereisten

Je kunt de Rust-installatiemethode op Linux controleren in het vorige bericht dat ik heb gemaakt, link is dit.

Ben er al zeker van dat deze taal in ons systeem is geïnstalleerd, we moeten enkele noodzakelijke afhankelijkheden voor de applicatie installeren.

Voor degenen die dat wel zijn Debian-, Ubuntu-, Linux Mint-gebruikers of een derivaat hiervan moeten we een terminal openen met ctrl + Alt + T en we zullen het volgende commando uitvoeren:

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

In het geval van CentOS- en RHEL-gebruikers installeren de afhankelijkheden met:

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

Als ze gebruikers zijn van Fedora 28 kunnen we ze installeren met dit commando op de terminal:

sudo dnf install cmake freetype-devel fontconfig-devel xclip

In het geval van gebruikers van Arch Linux, Manajaro, Antergos of een afgeleide van Arch installeren we met:

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

Eindelijk, voor degenen die zijn gebruikers van een versie van openSUSE:

sudo zypper install cmake freetype-devel fontconfig-devel xclip

U installeert de afhankelijkheden als kunnen we doorgaan met het installeren van deze terminalemuator in ons systeem met een van de volgende opdrachten.

Hoe installeer ik Alacritty op Linux?

scherpzinnigheid

Degenen die Arch Linux-gebruikers zijn en daarvan afgeleide producten, we kunnen de applicatie installeren vanuit de AUR-repositoriesWe hebben er alleen een assistent voor nodig.

In dit geval we gaan aurman gebruiken, is het commando om de terminalemulator te installeren als volgt:

aurman- S alacritty

Terwijl voor degenen die openSUSE-gebruikers zijn we kunnen de applicatie op het systeem installeren met het volgende commando:

sudo zypper install alacritty

We kunnen gebruik maken van hetzelfde pakket ze bieden voor openSUSE aan voor Fedora, CentOS, RHEL of elke distributie met ondersteuning voor rpm-pakketten.

We downloaden alleen met het volgende commando, to degenen die een 64-bits systeem gebruiken:

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

Voor degenen die ze gebruiken een 32-bits systeem:

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

En we installeren met:

sudo dnf install alacritty.rpm

naar de rest van de distributies moeten we downloaden en de broncode compileren om de applicatie te installeren.

deze We doen het als volgt, we moeten typen:

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

Zodra dit is gebeurd, moeten we het binaire bestand naar ons PATH kopiëren en de directe toegang creëren, dat wil zeggen, we doen het met de volgende opdrachten:

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

En tenslotte We voegen de nodige instellingen toe aan onze Shell, voor Bash:

cp alacritty-completions.bash ~ / .alacritty

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

Voor ZSH

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

En voor FISH

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

En klaar ermee, we kunnen de emulator op ons systeem draaien.

ook we kunnen deze terminalemulator van Snap installeren, ook al is het pakket niet officieel. Voor degenen die de voorkeur geven aan deze methode, hoeven we alleen te typen:

sudo snap install alacritty-unofficial --channel


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   Rustig aan zei

    Wat is het doel van de terminal die wordt ondersteund door de GPU?