Alacritty - En GPU-akselerert terminalemulator

acritty 1

i dag vi kommer til å benytte anledningen til å snakke om en veldig interessant terminalemulator, i motsetning til andre, bruker denne emulatoren GPU for å forbedre ytelsen og hastigheten til applikasjonen på systemet.

Søknaden som vi skal snakke om i dag er Alacritty, dette programmet er en terminalemulator som bruker GPU for å implementere optimaliseringer som ganske enkelt ikke er mulig i andre terminalemulatorer på Linux.

Om Alacritty

Dette programmet er skrevet på Rust-programmeringsspråket og bruker OpenGL til gjengivelse, dette gjør applikasjonen til den raskeste terminalemulatoren som er tilgjengelig.

Denne terminalemulatoren fokuserer på to mål enkelhet og ytelse. Ytelse betyr at den må være raskere enn noen annen terminalemulator tilgjengelig. Enkelhet betyr at den ikke støtter funksjoner som faner eller splittelser.

Si du vil installere denne terminalemulatoren på systemet ditt, må vi tidligere ha Rust-programmeringsspråket installert på systemene våre.

forutsetninger

Du kan sjekke Rust-installasjonsmetoden på Linux i forrige innlegg jeg laget, lenke er dette.

Allerede sikker på å ha dette språket installert i systemet vårt, Vi må installere noen avhengigheter som er nødvendige for applikasjonen.

For de som er Debian, Ubuntu, Linux Mint-brukere eller andre derivater av disse må vi åpne en terminal med ctrl + Alt + T, og vi vil utføre følgende kommando:

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

I tilfelle av CentOS- og RHEL-brukere installerer avhengighetene med:

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

Hvis de er brukere av Fedora 28 kan vi installere dem med denne kommandoen på terminalen:

sudo dnf install cmake freetype-devel fontconfig-devel xclip

Når det gjelder de som er brukere av Arch Linux, Manajaro, Antergos eller andre derivater av Arch, installerer vi med:

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

Til slutt, for de som er brukere av hvilken som helst versjon av openSUSE:

sudo zypper install cmake freetype-devel fontconfig-devel xclip

Du installerer allerede avhengighetenes vi kan fortsette å installere denne terminalemulatoren i systemet vårt med noen av følgende kommandoer.

Hvordan installere Alacritty på Linux?

acritty

De som er Arch Linux-brukere og derivater av det, vi kan installere applikasjonen fra AUR-arkiveneVi trenger bare å ha en assistent for det.

I dette tilfellet vi skal bruke aurman, er kommandoen for å installere terminalemulatoren som følger:

aurman- S alacritty

Mens for de som er openSUSE-brukere Vi kan installere applikasjonen på systemet med følgende kommando:

sudo zypper install alacritty

Vi kan bruke den samme pakken de tilbyr for openSUSE for Fedora, CentOS, RHEL eller hvilken som helst distribusjon med støtte for rpm-pakker.

Vi laster bare ned med følgende kommando til de som bruker et 64-biters system:

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

For de som de bruker et 32-biters system:

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

Og vi installerer med:

sudo dnf install alacritty.rpm

Til resten av distribusjonene må vi laste ned og kompilere kildekoden for å installere applikasjonen.

Dette Vi gjør det på følgende måte, vi må skrive:

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

Når dette er gjort, må vi kopiere binærfilen til vår PATH og opprette direkte tilgang, det vil si at vi gjør det med følgende kommandoer:

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

Og til slutt Vi legger til de nødvendige innstillingene i Shell for Bash:

cp alacritty-completions.bash ~ / .alacritty

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

For ZSH

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

Og for FISK

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

Og klar med det, kan vi kjøre emulatoren på systemet vårt.

Også Vi kan installere denne terminalemulatoren fra Snap, selv om pakken ikke er offisiell. For de som foretrekker denne metoden, trenger vi bare å skrive:

sudo snap install alacritty-unofficial --channel


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   Ro deg ned sa

    Hva er formålet med at terminalen støttes av GPU?