Alacritty - ātrākais Linux terminālu emulators


Alacritty ir bezmaksas atvērtā koda, ātrs, starpplatformu termināļa emulators, kas renderēšanai izmanto GPU (Graphics Processing Unit), kas realizē noteiktas optimizācijas, kas nav pieejamas daudzos citos Linux terminālu emulatoros.

Alacritty ir vērsts uz divu mērķu vienkāršību un veiktspēju. Veiktspējas mērķis nozīmē, ka tam vajadzētu būt ātram nekā jebkuram citam pieejamam termināļa emulatoram. Vienkāršības mērķis nozīmē, ka Linux neatbalsta tādas funkcijas kā cilnes vai sadalīšana (ko viegli var nodrošināt citi termināļu multipleksētāji - tmux).

Dažās Linux operētājsistēmās krātuvē bija iekļauti Alacritty binārie faili, ja nē, to var instalēt, izmantojot attiecīgās izplatīšanas komandas

----------- [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

Citiem Linux izplatījumiem norādījumi par Alacritty izveidošanu no avota, kas paskaidrots zemāk.

Instalējiet nepieciešamās atkarības paketes

1. Lai to instalētu, Alacritty nepieciešams jaunākais stabilais Rust kompilators. Tātad, vispirms instalējiet Rust programmēšanas valodu, izmantojot rustup instalēšanas skriptu, un izpildiet ekrānā redzamos norādījumus.

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

2. Pēc tam jums jāinstalē dažas papildu bibliotēkas, lai Alacritty izveidotu Linux izplatījumos, kā parādīts.

--------- 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 Emulator instalēšana Linux

3. Kad esat instalējis visas nepieciešamās pakotnes, pēc tam klonējiet Alacritty pirmkodu repozitoriju un apkopojiet to, izmantojot šādas komandas.

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

4. Kad kompilēšanas process būs pabeigts, binārs fails tiks saglabāts direktorijā ./target/release/alacritty. Nokopējiet bināro failu direktorijā PATH un darbvirsmā, lai pievienotu lietojumprogrammu sistēmas izvēlnēs, rīkojieties šādi.

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

5. Pēc tam instalējiet rokasgrāmatas lapas, izmantojot šādu komandu.

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

6. Lai pievienotu čaulas pabeigšanas iestatījumus savai Linux čaulai, rīkojieties šādi.

--------- 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. Visbeidzot palaidiet Alacritty savā sistēmas izvēlnē un noklikšķiniet uz tā; pirmo reizi palaižot, konfigurācijas fails tiks izveidots zem $HOME/.config/alacritty/alacritty.yml, jūs to varat konfigurēt šeit.

Lai iegūtu papildinformāciju un konfigurācijas opcijas, dodieties uz Alacritty Github repozitoriju.

Alacritty ir starpplatformu ātrs, GPU paātrināts termināļa emulators, kas koncentrējas uz ātrumu un veiktspēju. Lai gan tas ir gatavs ikdienas lietošanai, tam vēl jāpievieno daudzas funkcijas, piemēram, ritiniet atpakaļ un citas. Dalieties savās domās par to, izmantojot zemāk esošo atsauksmju veidlapu.