Alacritty - GPU-gyorsított terminálemulátor

Alakritty 1

A mai nap meg fogjuk használni az alkalmat, hogy egy nagyon érdekes terminálemulátorról beszéljünk, ez az emulátor másokkal ellentétben a GPU-t használja az alkalmazás teljesítményének és sebességének javítására a rendszeren.

Az az alkalmazás, amelyről ma beszélni fogunk, az Alacritty, ez az alkalmazás egy terminálemulátor, amely a GPU-t használja optimalizálások megvalósításához amelyek egyszerűen nem lehetségesek a Linux többi terminálemulátorában.

Alacritty-ről

Ez a kb a Rust programozási nyelven íródott, és az OpenGL-t használja a megjelenítéshez, ez teszi az alkalmazást az elérhető leggyorsabb terminálemulátorrá.

Ez a terminál emulátor két célra összpontosít: az egyszerűség és a teljesítmény. A teljesítmény azt jelenti, hogy gyorsabbnak kell lennie, mint bármely más elérhető terminálemulátor. Az egyszerűség azt jelenti, hogy nem támogatja az olyan funkciókat, mint a tabulátorok vagy a hasítás.

Si telepíteni szeretné ezt a terminálemulátort a rendszerére, korábban telepítenünk kell a Rust programozási nyelvet a rendszereinkre.

előfeltételek

Megtekintheti a Rust telepítési módszerét Linuxon az előző írásomban, link ez.

Már biztos benne, hogy ez a nyelv telepítve van a rendszerünkben, telepítenünk kell néhány szükséges függőséget az alkalmazáshoz.

Azoknak, akik Debian, Ubuntu, Linux Mint felhasználók vagy bármely származék ezek közül meg kell nyitnunk egy terminált a ctrl + Alt + T billentyűkombinációval, és a következő parancsot hajtjuk végre:

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

Abban az esetben A CentOS és az RHEL felhasználók a következők segítségével telepítik a függőségeket:

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

Ha ők a Fedora 28 ezt a parancsot telepíthetjük a terminálra:

sudo dnf install cmake freetype-devel fontconfig-devel xclip

Azok számára, akik az Arch Linux, a Manajaro, az Antergos vagy az Arch bármely származékának felhasználói, telepítjük:

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

Végül azoknak, akik az openSUSE bármely verziójának felhasználói:

sudo zypper install cmake freetype-devel fontconfig-devel xclip

Már telepítette a függőségekets folytathatjuk a terminálemuátor telepítését a rendszerünkbe az alábbi parancsok bármelyikével.

Hogyan telepítsem az Alacritty-t Linux-ra?

acritty

Azok, akik Arch Linux-felhasználók és azok származékai, telepíthetjük az alkalmazást az AUR tárolókbólCsak asszisztensünk kell hozzá.

Ebben az esetben aurman-t fogunk használni, a terminálemulátor telepítésének parancsa a következő:

aurman- S alacritty

Míg azok számára, akik openSUSE felhasználók az alkalmazást a következő paranccsal telepíthetjük a rendszerre:

sudo zypper install alacritty

Használhatjuk ugyanezt a csomagot az openSUSE-hoz kínálnak Fedora, CentOS, RHEL vagy bármilyen, rpm csomagokat támogató terjesztés esetén.

Csak a következő paranccsal töltjük le: akik 64 bites rendszert használnak:

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

Azoknak, akik 32 bites rendszert használnak:

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

És telepítjük:

sudo dnf install alacritty.rpm

hogy A többi disztribúciónak le kell töltenünk és össze kell állítanunk a forráskódot az alkalmazás telepítése érdekében.

ezt A következő módon tesszük, be kell írnunk:

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

Miután ez megtörtént, át kell másolnunk a bináris fájlt a PATH-ra, és létre kell hoznunk a közvetlen hozzáférést, vagyis a következő parancsokkal tesszük:

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

és végül Hozzáadjuk a szükséges beállításokat a Shellhez, a Bash számára:

cp alacritty-kiegészítések.bash ~ / .alacritty

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

A ZSH számára

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

És a HALRA

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

És ezzel készen is futtathatjuk az emulátort a rendszerünkön.

is telepíthetjük ezt a terminálemulátort a Snap-ból, annak ellenére, hogy a csomag nem hivatalos. Azok számára, akik ezt a módszert részesítik előnyben, csak a következőket kell beírnunk:

sudo snap install alacritty-unofficial --channel


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.

  1.   Higadj le dijo

    Mi a célja annak, hogy a terminált támogassa a GPU?