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?
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
Mi a célja annak, hogy a terminált támogassa a GPU?