Alacritty - Ein GPU Accelerated Terminal Emulator

Schnelligkeit 1

Heute Wir werden die Gelegenheit nutzen, um über einen sehr interessanten Terminalemulator zu sprechenDieser Emulator nutzt im Gegensatz zu anderen die GPU, um die Leistung und Geschwindigkeit der Anwendung auf dem System zu verbessern.

Die Anwendung, über die wir heute sprechen werden, ist Alacritty, diese Anwendung ist ein Terminalemulator, der die GPU verwendet, um Optimierungen zu implementieren die in anderen Terminalemulatoren unter Linux einfach nicht möglich sind.

Über Alacritty

Diese Anwendung ist in der Programmiersprache Rust geschrieben und verwendet OpenGL zum RendernDies macht die Anwendung zum schnellsten verfügbaren Terminalemulator.

Dieser Terminalemulator konzentriert sich auf zwei Ziele Einfachheit und Leistung. Leistung bedeutet, dass es schneller sein sollte als jeder andere verfügbare Terminalemulator. Einfachheit bedeutet, dass Funktionen wie Registerkarten oder Teilungen nicht unterstützt werden.

Si Sie möchten diesen Terminalemulator auf Ihrem System installierenWir müssen zuvor die Programmiersprache Rust auf unseren Systemen installiert haben.

Voraussetzungen

Sie können die Rust-Installationsmethode unter Linux im vorherigen Beitrag überprüfen. Link ist das.

Sie sind sich bereits sicher, dass diese Sprache in unserem System installiert ist. Wir müssen einige notwendige Abhängigkeiten für die Anwendung installieren.

Für diejenigen, die sind Benutzer von Debian, Ubuntu, Linux Mint oder einem Derivat von diesen müssen wir ein Terminal mit Strg + Alt + T öffnen und wir werden den folgenden Befehl ausführen:

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

Im Falle von CentOS- und RHEL-Benutzer installieren die Abhängigkeiten mit:

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

Wenn sie Benutzer von sind Fedora 28 können wir sie mit diesem Befehl auf dem Terminal installieren:

sudo dnf install cmake freetype-devel fontconfig-devel xclip

Im Fall von Benutzern von Arch Linux, Manajaro, Antergos oder einem Derivat von Arch installieren wir mit:

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

Endlich für diejenigen, die sind Benutzer einer beliebigen Version von openSUSE:

sudo zypper install cmake freetype-devel fontconfig-devel xclip

Sie installieren die Abhängigkeiten bereitss Wir können fortfahren, diesen Terminalemuator in unserem System zu installieren mit einem der folgenden Befehle.

Wie installiere ich Alacritty unter Linux?

Schnelligkeit

Diejenigen, die Arch Linux-Benutzer und Derivate davon sind, Wir können die Anwendung aus den AUR-Repositorys installierenWir brauchen nur einen Assistenten dafür.

In diesem Fall Wir werden Aurman benutzenDer Befehl zum Installieren des Terminalemulators lautet wie folgt:

aurman- S alacritty

Während für diejenigen, die openSUSE-Benutzer sind Wir können die Anwendung mit dem folgenden Befehl auf dem System installieren:

sudo zypper install alacritty

Wir können dasselbe Paket verwenden Sie bieten für openSUSE für Fedora, CentOS, RHEL oder jede Distribution mit Unterstützung für RPM-Pakete.

Wir laden nur mit folgendem Befehl herunter, um diejenigen, die ein 64-Bit-System verwenden:

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

Für diejenigen, die Sie verwenden ein 32-Bit-System:

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

Und wir installieren mit:

sudo dnf install alacritty.rpm

zu Für den Rest der Distributionen müssen wir den Quellcode herunterladen und kompilieren um die Anwendung zu installieren.

Dies Wir machen es wie folgt, wir müssen tippen:

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

Sobald dies erledigt ist, müssen wir die Binärdatei in unseren PATH kopieren und den direkten Zugriff erstellen, dh wir tun dies mit den folgenden Befehlen:

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

Y finalmente Wir fügen unserer Shell die erforderlichen Einstellungen für Bash hinzu:

cp alacritty-vervollständigungen.bash ~ / .alacritty

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

Für ZSH

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

Und für FISH

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

Und fertig damit können wir den Emulator auf unserem System ausführen.

auch Wir können diesen Terminalemulator von Snap aus installieren, obwohl das Paket nicht offiziell ist. Für diejenigen, die diese Methode bevorzugen, müssen wir nur Folgendes eingeben:

sudo snap install alacritty-unofficial --channel