„Alacritty“ – greičiausias „Linux“ terminalo emuliatorius


Alacritty yra nemokamas atvirojo kodo, greitas kelių platformų terminalo emuliatorius, kuriame pateikiamas GPU (Graphics Processing Unit), kuris įgyvendina tam tikri optimizavimai, kurių nėra daugelyje kitų Linux terminalų emuliatorių.

Alacritty orientuota į du tikslus: paprastumas ir našumas. Našumo tikslas reiškia, kad jis turėtų būti greitesnis nei bet kuris kitas galimas terminalo emuliatorius. Paprastumo tikslas reiškia, kad jis nepalaiko tokių funkcijų kaip skirtukai arba skilimai (kurias gali lengvai pateikti kiti terminalų multiplekseriai – tmux). Linux.

Kai kurios „Linux“ operacinės sistemos į saugyklą įtraukė dvejetainius Alacritty, jei ne, galite juos įdiegti naudodami šias komandas atitinkamuose platinimuose

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

Kitų Linux platinimų atveju instrukcijos, kaip sukurti Alacrtty iš šaltinio, paaiškintos toliau.

Įdiekite reikiamus priklausomybės paketus

1. Alacritty reikalingas naujausias stabilus Rust kompiliatorius, kad jį būtų galima įdiegti. Taigi pirmiausia įdiekite Rust programavimo kalbą naudodami rustup diegimo programos scenarijų ir vadovaukitės ekrane pateikiamomis instrukcijomis.

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

2. Tada turite įdiegti keletą papildomų bibliotekų, kad sukurtumėte Alacritty savo Linux platinimuose, kaip parodyta.

--------- 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“ terminalo emuliatoriaus diegimas sistemoje „Linux“.

3. Įdiegę visus reikiamus paketus, kitą kartą klonuokite Alacritty šaltinio kodo saugyklą ir sukompiliuokite ją naudodami šias komandas.

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

4. Kai kompiliavimo procesas bus baigtas, dvejetainis failas bus išsaugotas ./target/release/alacrity kataloge. Nukopijuokite dvejetainį failą į katalogą PATH ir darbalaukyje galite pridėti programą prie sistemos meniu, kaip nurodyta toliau.

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

5. Tada įdiekite vadovo puslapius naudodami šią komandą.

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

6. Norėdami prie „Linux“ apvalkalo pridėti apvalkalo užbaigimo nustatymus, atlikite šiuos veiksmus.

--------- 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. Galiausiai sistemos meniu paleiskite Alacritty ir spustelėkite jį; paleidus pirmą kartą, $HOME/.config/alacrity/alacrity.yml bus sukurtas konfigūracijos failas, kurį galite konfigūruoti čia.

Norėdami gauti daugiau informacijos ir konfigūravimo parinkčių, eikite į Alacrity Github saugyklą.

Alacritty yra kelių platformų greitas GPU pagreitintas terminalo emuliatorius, orientuotas į greitį ir našumą. Nors jis paruoštas kasdieniam naudojimui, prie jo dar reikia pridėti daug funkcijų, pvz., slinkti atgal ir daugiau. Pasidalykite savo mintimis apie tai naudodami toliau pateiktą atsiliepimų formą.