Alacritty - Emulator ya Terminal yenye kasi zaidi kwa Linux


Alacritty ni emulator isiyolipishwa ya chanzo-wazi, ya haraka na ya jukwaa-msingi, ambayo hutumia GPU (Kitengo cha Uchakataji wa Picha) kwa uwasilishaji, ambayo hutekeleza uboreshaji fulani ambao haupatikani katika emulators nyingi za wastaafu katika Linux.

Alacritty inalenga katika unyenyekevu wa malengo mawili na utendaji. Lengo la utendakazi linamaanisha inapaswa kuwa ya haraka kuliko emulator nyingine yoyote inayopatikana. Lengo la usahili linamaanisha kuwa halitumii vipengele kama vile vichupo au vigawanyiko (vinavyoweza kutolewa kwa urahisi na vizidishi vingine vya wastaafu - tmux) katika Linux.

Mifumo mingine ya uendeshaji ya Linux ilijumuisha jozi za Alacritty kwenye hazina, ikiwa sivyo unaweza kuisakinisha kwa kutumia amri zifuatazo kwenye usambazaji wako husika.

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

Kwa usambazaji mwingine wa Linux, maagizo ya kuunda Alacritty kutoka kwa chanzo kilichoelezewa hapa chini.

Sakinisha Vifurushi vya Utegemezi Vinavyohitajika

1. Alacritty inahitaji mkusanyaji wa hivi majuzi wa Rust ili kuisakinisha. Kwa hivyo, kwanza, sakinisha lugha ya programu ya Rust kwa kutumia hati ya kisakinishi cha rustup na ufuate maagizo kwenye skrini.

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

2. Kisha, unahitaji kusakinisha maktaba chache za ziada ili kujenga Alacritty kwenye usambazaji wako wa Linux, kama inavyoonyeshwa.

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

Kufunga Alacritty Terminal Emulator katika Linux

3. Mara baada ya kusakinisha vifurushi vyote vinavyohitajika, unganisha tena hazina ya msimbo wa chanzo cha Alacritty na uikusanye kwa kutumia amri zifuatazo.

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

4. Mara tu mchakato wa utungaji utakapokamilika, jozi itahifadhiwa katika ./target/release/alacritty directory. Nakili binary kwenye saraka katika PATH yako na kwenye eneo-kazi, unaweza kuongeza programu kwenye menyu za mfumo wako, kama ifuatavyo.

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

5. Kisha, weka kurasa za mwongozo kwa kutumia amri ifuatayo.

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

6. Ili kuongeza mipangilio ya kukamilisha ganda kwenye ganda lako la Linux, fanya yafuatayo.

--------- 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. Hatimaye anza Alacritty kwenye menyu ya mfumo wako na ubofye juu yake; inapoendeshwa kwa mara ya kwanza, faili ya usanidi itaundwa chini ya $HOME/.config/alacritty/alacritty.yml, unaweza kuisanidi kutoka hapa.

Kwa habari zaidi na chaguzi za usanidi, nenda kwenye hazina ya Alacritty Github.

Alacritty ni emulator ya mfumo mtambuka, ya haraka na ya GPU inayoharakishwa inayolenga kasi na utendakazi. Ingawa iko tayari kwa matumizi ya kila siku, vipengele vingi bado havijaongezwa kwayo kama vile kusogeza nyuma na zaidi. Shiriki mawazo yako kulihusu kupitia fomu ya maoni iliyo hapa chini.