Täna kasutame võimalust ja räägime väga huvitavast terminaliemulaatorist, kasutab see emulaator erinevalt teistest GPU-d süsteemi rakenduste jõudluse ja kiiruse parandamiseks.
Rakendus, millest täna räägime, on Alacritty, see rakendus on terminaliemulaator, mis kasutab GPU-d optimeerimise rakendamiseks mis pole lihtsalt Linuxi teistes terminaliemulaatorites võimalikud.
Alacritty kohta
See rakendus on kirjutatud programmeerimiskeeles Rust ja kasutab renderdamiseks OpenGL-i, see muudab rakenduse kõige kiiremini kättesaadavaks terminaliemulaatoriks.
See terminalimulaator keskendub kahele eesmärgile - lihtsus ja jõudlus. Toimivus tähendab, et see peab olema kiirem kui mis tahes muu saadaval olev terminaliemulaator. Lihtsus tähendab, et see ei toeta funktsioone, nagu vahelehed või split.
Si soovite oma terminali emulaatori oma süsteemi installida, peame eelnevalt oma süsteemidesse installima Rust programmeerimiskeele.
Eeltingimused
Rusti installimeetodit Linuxis saate kontrollida eelmises minu tehtud postituses, link on see.
Olete juba kindel, et see keel on meie süsteemi installitud, peame installima rakenduse jaoks mõned vajalikud sõltuvused.
Neile, kes on Debiani, Ubuntu, Linux Mint'i kasutajad või mis tahes tuletis neist peame avama terminali klahvidega ctrl + Alt + T ja täidame järgmise käsu:
sudo apt-get install cmake libfreetype6-dev libfontconfig1-dev xclip
Puhul CentOSi ja RHELi kasutajad installivad sõltuvused järgmisega:
sudo yum install cmake freetype-devel fontconfig-devel xclip
sudo yum group install "Development Tools"
Kui nad on domeeni kasutajad Fedora 28 saame need terminali installida selle käsuga:
sudo dnf install cmake freetype-devel fontconfig-devel xclip
Nende puhul, kes on Arch Linuxi, Manajaro, Antergose või Archi derivaatide kasutajad, installime koos:
sudo pacman -S cmake freetype2 fontconfig pkg-config make xclip
Lõpuks neile, kes on openSUSE mis tahes versiooni kasutajad:
sudo zypper install cmake freetype-devel fontconfig-devel xclip
Te olete juba sõltuvused installinuds saame jätkata selle terminaliemulaatori installimist oma süsteemi mis tahes järgmise käsuga.
Kuidas installida Alacritty Linuxi?
Need, kes on Arch Linuxi kasutajad ja selle tuletised, saame rakenduse installida AUR-i hoidlatestSelleks peab meil olema ainult abiline.
Sel juhul hakkame kasutama aurmani, käsk terminaliemulaatori installimiseks on järgmine:
aurman- S alacritty
Kuigi neile, kes on openSUSE kasutajad saame rakenduse süsteemi installida järgmise käsuga:
sudo zypper install alacritty
Saame seda sama paketti kasutada nad pakuvad openSUSE jaoks Fedora, CentOS, RHEL või mis tahes jaotise jaoks, mis toetab rpm-pakette.
Laadime alla ainult järgmise käsuga: need, kes kasutavad 64-bitist süsteemi:
wget http://download.opensuse.org/repositories/openSUSE:/Factory/standard/x86_64/alacritty-0.1.0-2.2.x86_64.rpm -O alacritty.rpm
Neile, kes nad kasutavad 32-bitist süsteemi:
wget http://download.opensuse.org/repositories/openSUSE:/Factory/standard/i586/alacritty-0.1.0-2.2.i586.rpm -O alacritty.rpm
Ja installime koos:
sudo dnf install alacritty.rpm
et ülejäänud jaotused peame allikakoodi alla laadima ja kompileerima rakenduse installimiseks.
See Teeme seda järgmisel viisil, peame kirjutama:
cd Downloads
git clone https://github.com/jwilm/alacritty.git
cd alacritty
cargo build --release
Kui see on tehtud, peame binaarkaardi kopeerima meie PATH-i ja looma otsese juurdepääsu, st teeme seda järgmiste käskudega:
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
ja lõpuks Lisame oma Shelli jaoks vajalikud seaded Bashi jaoks:
cp alacritty-täiendused.bash ~ / .alacritty
sudo echo "source ~/.alacritty" >> ~/.bashrc
ZSH jaoks
cp alacritty-completions.zsh /usr/share/zsh/functions/Completion/X/_alacritty
Ja KALA jaoks
cp alacritty-completions.fish /usr/share/fish/vendor_completions.d/alacritty.fish
Ja sellega valmis olles saame emulaatori oma süsteemis käivitada.
ka saame selle terminaliemulaatori installida Snapist, kuigi pakett pole ametlik. Neile, kes seda meetodit eelistavad, peame tippima ainult järgmist:
sudo snap install alacritty-unofficial --channel
Mis on terminali eesmärk, mida GPU toetab?