Alacritty - E GPU Accelerated Terminal Emulator

Alacritt 1

Haut haut mir wäerten d'Geleeënheet notzen fir iwwer e ganz interessanten Terminalemulator ze schwätzen, dësen Emulator am Géigesaz zu aneren mécht d'GPU benotzt fir d'Performance an d'Geschwindegkeet vun der Uwendung um System ze verbesseren.

D'Applikatioun iwwer déi mir haut schwätzen, ass Alacritty, dës Applikatioun ass en Terminalemulator deen d'GPU benotzt fir Optimisatiounen ëmzesetzen déi an aneren Terminalemulatoren op Linux einfach net méiglech sinn.

Iwwer Alacritty

Dës App ass an der Rust Programméierungssprooch geschriwwe ginn an benotzt OpenGL fir Rendering, dëst mécht d'Applikatioun zum schnellsten Terminalemulator verfügbar.

Dësen Terminal Emulator konzentréiert sech op zwee Ziler Einfachheet a Leeschtung. Performance heescht, et muss méi séier si wéi all aner Terminalemulator verfügbar. Einfachheet heescht, et ënnerstëtzt keng Funktiounen wéi Tabs oder Splits.

Si Dir wëllt dësen Terminalemulator op Ärem System installéieren, mir musse virdrun d'Rust Programméierungssprooch op eise Systemer installéiert hunn.

Viraussetzunge

Dir kënnt Rust Installatiounsmethod op Linux kontrolléieren am fréiere Post deen ech gemaach hunn, Link ass dëst.

Scho sécher datt dës Sprooch an eisem System installéiert ass, mir mussen e puer noutwendeg Ofhängegkeete fir d'Applikatioun installéieren.

Fir déi, déi sinn Debian, Ubuntu, Linux Mint Benotzer oder all Derivat vun dësen musse mir en Terminal mat ctrl + Alt + T opmaachen a mir féieren de folgenden Kommando aus:

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

Am Fall vun CentOS an RHEL Benotzer installéieren d'Ofhängegkeete mat:

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

Wa se Benotzer vun Fedora 28 kënne mir se mat dësem Kommando um Terminal installéieren:

sudo dnf install cmake freetype-devel fontconfig-devel xclip

Am Fall vun deenen déi Benotzer vun Arch Linux, Manajaro, Antergos oder all Derivat vun Arch sinn installéiere mir mat:

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

Endlech, fir déi, déi sinn Benotzer vun all Versioun vun openSUSE:

sudo zypper install cmake freetype-devel fontconfig-devel xclip

Dir installéiert d'Dependenzen schonns mir kënne weidergoen fir dësen Terminalemulator an eisem System z'installéieren mat engem vun de folgenden Kommandoen.

Wéi installéiere mir Alacritty op Linux?

akritt

Déi, déi Arch Linux Benotzer sinn an Derivate dovun, mir kënnen d'Applikatioun vun den AUR Repositories installéierenMir musse just en Assistent dofir hunn.

An dësem Fall mir ginn Auran benotzen, de Kommando fir den Terminalemulator z'installéieren ass wéi follegt:

aurman- S alacritty

Wärend fir déi déi openSUSE Benotzer sinn mir kënnen d'Applikatioun op de System mat folgendem Kommando installéieren:

sudo zypper install alacritty

Mir kënne Gebrauch vun dësem selwechte Package maachen si bidden fir openSUSE fir Fedora, CentOS, RHEL oder all Verdeelung mat Ënnerstëtzung fir RPM Packagen.

Mir downloaden nëmme mam folgendem Kommando, op déi e 64-Bit System benotzen:

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

Fir déi, déi si benotzen en 32-Bit System:

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

A mir installéiere mat:

sudo dnf install alacritty.rpm

Para de Rescht vun de Verdeelunge musse mir de Quellcode eroflueden a kompiléieren fir d'Applikatioun z'installéieren.

Dëst ass Mir maachen et op folgend Manéier, mir mussen tippen:

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

Wann dëst fäerdeg ass, musse mir de Binär op eise PATH kopéieren an den direkten Zougang erstellen, dat heescht, mir maachen et mat folgenden Kommandoen:

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

A schlussendlich Mir fügen déi néideg Astellunge bei eis Shell, fir Bash:

cp alacritty-completions.bash ~ / .alacritty

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

Fir ZSH

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

A fir FISCH

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

A bereet domat, kënne mir den Emulator op eisem System ausféieren.

Och mir kënnen dësen Terminalemulator vu Snap installéieren, och wann de Package net offiziell ass. Fir déi, déi dës Method léiwer maachen, musse mir nëmmen tippen:

sudo snap install alacritty-unofficial --channel


Den Inhalt vum Artikel hält sech un eis Prinzipie vun redaktionnell Ethik. Fir e Feeler ze mellen klickt hei.

E Kommentar, loosst ären

Gitt Äre Kommentar

Är Email Adress gëtt net publizéiert ginn. Néideg Felder sinn markéiert mat *

*

*

  1. Responsabel fir d'Daten: Miguel Ángel Gatón
  2. Zweck vun den Donnéeën: Kontroll SPAM, Kommentarmanagement.
  3. Legitimatioun: Är Zoustëmmung
  4. Kommunikatioun vun den Donnéeën: D'Donnéeë ginn net un Drëttubidder matgedeelt ausser duerch legal Verpflichtung.
  5. Datenspeicher: Datebank gehost vun Occentus Networks (EU)
  6. Rechter: Zu all Moment kënnt Dir Är Informatioun limitéieren, recuperéieren an läschen.

  1.   ranki sot

    Wat ass den Zweck vum Terminal ënnerstëtzt vun der GPU?