Alacritty - Un emulatore di terminale con accelerazione GPU

Alacrità 1

oggi cogliamo l'occasione per parlare di un emulatore di terminale molto interessante, questo emulatore a differenza di altri utilizza la GPU per migliorare le prestazioni e la velocità dell'applicazione sul sistema.

L'applicazione di cui parleremo oggi è Alacritty, questa applicazione è un emulatore di terminale che utilizza la GPU per implementare le ottimizzazioni che semplicemente non sono possibili in altri emulatori di terminale su Linux.

A proposito di Alacritty

Questa applicazione è scritto nel linguaggio di programmazione Rust e utilizza OpenGL per il rendering, questo rende l'applicazione l'emulatore di terminale più veloce disponibile.

Questo emulatore di terminale si concentra su due obiettivi semplicità e prestazioni. Prestazioni significa che deve essere più veloce di qualsiasi altro emulatore di terminale disponibile. Semplicità significa che non supporta funzioni come tabulazioni o divisioni.

Si vuoi installare questo emulatore di terminale sul tuo sistema, dobbiamo prima avere il linguaggio di programmazione Rust installato sui nostri sistemi.

Requisiti precedenti

Puoi controllare il metodo di installazione di Rust su Linux nel post precedente che ho fatto, il collegamento è questo.

Già sicuro di avere questa lingua installata nel nostro sistema, dobbiamo installare alcune dipendenze necessarie per l'applicazione.

Per quelli che lo sono Utenti Debian, Ubuntu, Linux Mint o qualsiasi derivato di questi dobbiamo aprire un terminale con ctrl + Alt + T ed eseguiremo il seguente comando:

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

In caso di Gli utenti CentOS e RHEL installano le dipendenze con:

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

Se sono utenti di Fedora 28 possiamo installarli con questo comando sul terminale:

sudo dnf install cmake freetype-devel fontconfig-devel xclip

Nel caso di coloro che sono utenti di Arch Linux, Manajaro, Antergos o qualsiasi derivato di Arch installiamo con:

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

Infine, per chi sono utenti di qualsiasi versione di openSUSE:

sudo zypper install cmake freetype-devel fontconfig-devel xclip

Hai già installato le dipendenzes possiamo procedere con l'installazione di questo emuatore di terminale nel nostro sistema con uno dei seguenti comandi.

Come installare Alacritty su Linux?

alacritty

Coloro che sono utenti di Arch Linux e derivati ​​da esso, possiamo installare l'applicazione dai repository AURDobbiamo solo avere un assistente per questo.

In questo caso useremo aurman, il comando per installare l'emulatore di terminale è il seguente:

aurman- S alacritty

Mentre per coloro che sono utenti di openSUSE possiamo installare l'applicazione sul sistema con il seguente comando:

sudo zypper install alacritty

Possiamo utilizzare questo stesso pacchetto offrono per openSUSE per Fedora, CentOS, RHEL o qualsiasi distribuzione con supporto per pacchetti rpm.

Scarichiamo solo con il seguente comando, in quelli che utilizzano un sistema a 64 bit:

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

Per quelli che usano un sistema a 32 bit:

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

E installiamo con:

sudo dnf install alacritty.rpm

a il resto delle distribuzioni dobbiamo scaricare e compilare il codice sorgente per installare l'applicazione.

questo Lo facciamo nel modo seguente, dobbiamo digitare:

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

Fatto ciò dobbiamo copiare il binario nel nostro PATH e creare l'accesso diretto, ovvero lo facciamo con i seguenti comandi:

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

E, infine, Aggiungiamo le impostazioni necessarie alla nostra Shell, per Bash:

cp alacritty-completions.bash ~ / .alacritty

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

Per ZSH

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

E per FISH

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

E pronto con esso, possiamo eseguire l'emulatore sul nostro sistema.

anche possiamo installare questo emulatore di terminale da Snap, anche se il pacchetto non è ufficiale. Per chi preferisce questo metodo, non resta che digitare:

sudo snap install alacritty-unofficial --channel


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   Calmati suddetto

    Qual è lo scopo del terminale supportato dalla GPU?