Alacritty - Hraðasta flugstöðvarkeppinautur fyrir Linux


Alacritty er ókeypis opinn uppspretta, fljótur, þvert á vettvang flugstöðvarhermi, sem notar GPU (Graphics Processing Unit) til flutnings, sem útfærir ákveðnar fínstillingar sem eru ekki tiltækar í mörgum öðrum flugstöðvarhermi í Linux.

Alacritty einbeitir sér að tveimur markmiðum einfaldleika og frammistöðu. Frammistöðumarkmiðið þýðir að það ætti að vera hraðvirkt en nokkur annar flugstöðvarkeppinautur sem til er. Einfaldleikamarkmiðið þýðir að það styður ekki eiginleika eins og flipa eða skiptingar (sem hægt er að útvega auðveldlega af öðrum terminal multiplexers - tmux) í Linux.

Sum Linux stýrikerfi innihéldu binaries fyrir Alacritty í geymslunni, ef ekki geturðu sett það upp með því að nota eftirfarandi skipanir á viðkomandi dreifingu

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

Fyrir aðrar Linux dreifingar, leiðbeiningar um að byggja Alacritty frá upprunanum sem útskýrt er hér að neðan.

Settu upp nauðsynlega dependency pakka

1. Alacritty þarf nýjasta stöðuga Rust þýðanda til að setja það upp. Svo skaltu fyrst setja upp Rust forritunarmál með því að nota rustup uppsetningarforskrift og fylgdu leiðbeiningunum á skjánum.

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

2. Næst þarftu að setja upp nokkur viðbótarsöfn til að byggja Alacritty á Linux dreifingum þínum, eins og sýnt er.

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

Að setja upp Alacritty Terminal Emulator í Linux

3. Þegar þú hefur sett upp alla nauðsynlega pakka skaltu klóna næst Alacritty frumkóðageymsluna og setja hana saman með eftirfarandi skipunum.

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

4. Þegar söfnunarferlinu er lokið verður tvöfaldurinn vistaður í ./target/release/alacritty möppunni. Afritaðu tvöfaldann í möppu í PATH þínum og á skjáborðinu geturðu bætt forritinu við kerfisvalmyndirnar þínar, eins og hér segir.

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

5. Næst skaltu setja upp handbókarsíðurnar með því að nota eftirfarandi skipun.

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

6. Til að bæta við stillingum til að ljúka við skel við Linux skelina þína skaltu gera eftirfarandi.

--------- 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. Að lokum byrjaðu Alacritty í kerfisvalmyndinni þinni og smelltu á það; þegar keyrt er í fyrsta skipti verður stillingarskrá búin til undir $HOME/.config/alacritty/alacritty.yml, þú getur stillt hana héðan.

Fyrir frekari upplýsingar og stillingarvalkosti, farðu í Alacritty Github geymsluna.

Alacritty er þvert á vettvang, hraðvirkur, GPU-hraðaður flugstöðvahermi sem einbeitir sér að hraða og afköstum. Þrátt fyrir að það sé tilbúið til daglegrar notkunar á enn eftir að bæta mörgum eiginleikum við það eins og fletta til baka og fleira. Deildu hugsunum þínum um það í gegnum athugasemdareyðublaðið hér að neðan.