Alacritty - nopein pääteemulaattori Linuxille


Alacritty on ilmainen avoimen lähdekoodin, nopea, alustojen välinen pääteemulaattori, joka käyttää grafiikkaprosessoria (Graphics Processing Unit) renderointiin, joka toteuttaa tiettyjä optimointeja, joita ei ole saatavana monissa muissa Linux-pääteemulaattoreissa.

Alacritty keskittyy kahteen tavoitteeseen, yksinkertaisuuteen ja suorituskykyyn. Suorituskykytavoite tarkoittaa, että sen pitäisi olla nopea kuin mikään muu käytettävissä oleva pääteemulaattori. Yksinkertaisuuden tavoite tarkoittaa, että se ei tue ominaisuuksia, kuten välilehtiä tai jakoa (joita muut päätelaitteen multiplekserit - tmux voivat helposti tarjota) Linuxissa.

Jotkut Linux-käyttöjärjestelmät sisälsivät binäärit Alacrittylle arkistoon, ellei niin, voit asentaa sen käyttämällä seuraavia komentoja omissa jakeluissasi

----------- [Arch Linux] ----------- 
# pacman -S alacritty  

----------- [Fedora Linux] -----------
# dnf copr enable pschyska/alacritty
# dnf install alacritty

----------- [Debian and Ubuntu] -----------
$ sudo add-apt-repository ppa:mmstick76/alacritty
$ sudo apt install alacritty

Muille Linux-jakeluille ohjeet Alacrittyn rakentamiseen lähteestä selitetään alla.

Asenna vaaditut riippuvuuspaketit

1. Alacritty vaatii viimeisimmän vakaan Rust-kääntäjän asentamaan sen. Joten ensin asenna Rust-ohjelmointikieli käyttämällä rustup-asennusohjelman komentosarjaa ja seuraa näytön ohjeita.

# sudo curl https://sh.rustup.rs -sSf | sh

2. Seuraavaksi sinun on asennettava muutama lisäkirjasto, jotta Alacritty voidaan rakentaa Linux-jakeluihisi kuvan osoittamalla tavalla.

--------- On Ubuntu/Debian --------- 
# apt-get install cmake libfreetype6-dev libfontconfig1-dev xclip

--------- On CentOS/RHEL ---------
# yum install cmake freetype-devel fontconfig-devel xclip
# yum group install "Development Tools"

--------- On Fedora ---------
# dnf install cmake freetype-devel fontconfig-devel xclip

--------- On Arch Linux ---------
# pacman -S cmake freetype2 fontconfig pkg-config make xclip

--------- On openSUSE ---------
# zypper install cmake freetype-devel fontconfig-devel xclip 

Alacritty Terminal Emulatorin asentaminen Linuxiin

3. Kun olet asentanut kaikki vaaditut paketit, kloonaa seuraava Alacritty-lähdekoodivarasto ja koota se seuraavilla komennoilla.

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

4. Kun kokoamisprosessi on valmis, binaari tallennetaan hakemistoon ./target/release/alacritty. Kopioi binaari PATH: n ja työpöydän hakemistoon, voit lisätä sovelluksen järjestelmän valikoihin seuraavasti.

# cp target/release/alacritty /usr/local/bin
# cp Alacritty.desktop ~/.local/share/applications

5. Asenna seuraavaksi manuaaliset sivut seuraavalla komennolla.

# gzip -c alacritty.man | sudo tee /usr/local/share/man/man1/alacritty.1.gz > /dev/null

6. Lisää kuoren valmistumisasetukset Linux-kuoreen seuraavasti:

--------- On Bash Shell ---------
# cp alacritty-completions.bash  ~/.alacritty
# echo "source ~/.alacritty" >> ~/.bashrc

--------- On ZSH Shell ---------
# cp alacritty-completions.zsh /usr/share/zsh/functions/Completion/X/_alacritty

--------- On FISH Shell ---------
# cp alacritty-completions.fish /usr/share/fish/vendor_completions.d/alacritty.fish

7. Käynnistä lopuksi Alacritty järjestelmävalikossa ja napsauta sitä; ensimmäistä kertaa suoritettaessa määritystiedosto luodaan tiedostoon $HOME/.config/alacritty/alacritty.yml, voit määrittää sen täältä.

Lisätietoja ja määritysvaihtoehdot ovat Alacritty Github -tietovarastossa.

Alacritty on monitasoinen, nopea, GPU-kiihdytetty pääteemulaattori, joka keskittyy nopeuteen ja suorituskykyyn. Vaikka se on valmis päivittäiseen käyttöön, siihen on vielä lisättävä monia ominaisuuksia, kuten vieritys takaisin ja paljon muuta. Jaa ajatuksesi siitä alla olevan palautelomakkeen kautta.