Alacritty - En GPU-accelereret terminalemulator

akrititet 1

i dag vi benytter lejligheden til at tale om en meget interessant terminalemulator, i modsætning til andre bruger denne emulator GPU'en til at forbedre ydeevnen og hastigheden af ​​applikationen på systemet.

Den applikation, som vi skal tale om i dag, er Alacritty, denne applikation er en terminalemulator, der bruger GPU'en til at implementere optimeringer som simpelthen ikke er mulige i andre terminalemulatorer på Linux.

Om Alacritty

Denne app er skrevet på programmeringssproget Rust og bruger OpenGL til gengivelse, dette gør applikationen til den hurtigste terminalemulator, der er tilgængelig.

Denne terminalemulator fokuserer på to mål enkelhed og ydeevne. Ydeevne betyder, at den skal være hurtigere end nogen anden terminalemulator tilgængelig. Enkelhed betyder, at den ikke understøtter funktioner som faner eller opdelinger.

Si du vil installere denne terminalemulator på dit system, skal vi tidligere have Rust-programmeringssproget installeret på vores systemer.

forudsætninger

Du kan kontrollere Rust-installationsmetoden på Linux i det forrige indlæg, jeg lavede, link er dette.

Er du allerede sikker på at have dette sprog installeret i vores system, Vi er nødt til at installere nogle nødvendige afhængigheder til applikationen.

For dem der er Debian, Ubuntu, Linux Mint-brugere eller ethvert derivat af disse skal vi åbne en terminal med ctrl + Alt + T, og vi udfører følgende kommando:

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

I tilfælde af CentOS- og RHEL-brugere installerer afhængighederne med:

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

Hvis de er brugere af Fedora 28 kan vi installere dem med denne kommando på terminalen:

sudo dnf install cmake freetype-devel fontconfig-devel xclip

I tilfælde af dem, der er brugere af Arch Linux, Manajaro, Antergos eller andre derivater af Arch, installerer vi med:

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

Endelig for dem der er brugere af enhver version af openSUSE:

sudo zypper install cmake freetype-devel fontconfig-devel xclip

Du installerer allerede afhængighedernes vi kan fortsætte med at installere denne terminalemulator i vores system med en af ​​følgende kommandoer.

Sådan installeres Alacritty på Linux?

acritty

Dem, der er Arch Linux-brugere og afledte af det, vi kan installere applikationen fra AUR-arkiverneVi skal kun have en assistent til det.

I dette tilfælde vi skal bruge aurman, kommandoen til at installere terminalemulatoren er som følger:

aurman- S alacritty

Mens for dem, der er openSUSE-brugere Vi kan installere applikationen på systemet med følgende kommando:

sudo zypper install alacritty

Vi kan gøre brug af den samme pakke de tilbyder til openSUSE til Fedora, CentOS, RHEL eller enhver distribution med support til rpm-pakker.

Vi downloader kun med følgende kommando til dem, der bruger et 64-bit 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 dem der de bruger et 32-bit 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 af ​​distributionerne skal vi downloade og kompilere kildekoden for at installere applikationen.

dette Vi gør det på følgende måde, vi skal skrive:

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

Når dette er gjort, skal vi kopiere binærprogrammet til vores PATH og oprette den direkte adgang, det vil sige, vi gø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 endelig Vi tilføjer de nødvendige indstillinger til vores Shell til 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 køre emulatoren på vores system.

også Vi kan installere denne terminalemulator fra Snap, selvom pakken ikke er officiel. For dem der foretrækker denne metode, behøver vi kun at skrive:

sudo snap install alacritty-unofficial --channel


En kommentar, lad din

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   Slap af sagde han

    Hvad er formålet med, at terminalen understøttes af GPU'en?