Alacritty - Emulator Terminal kacha ọsọ maka Linux


Alacritty bụ ihe na-emepe emepe n'efu, ngwa ngwa, emulator njedebe cross-platform, nke na-eji GPU (Nhazi nhazi ihe osise) maka nsụgharị, nke na-arụ ọrụ ụfọdụ njikarịcha na-adịghị na ọtụtụ emulators ndị ọzọ na Linux.

Alacritty lekwasịrị anya na ebumnuche abụọ dị mfe na arụmọrụ. Ihe mgbaru ọsọ arụmọrụ pụtara na ọ kwesịrị ịdị ngwa karịa emulator ọ bụla ọzọ dị. Ihe mgbaru ọsọ dị mfe pụtara na ọ naghị akwado atụmatụ dị ka taabụ ma ọ bụ nkewa (nke enwere ike ịnye ya ngwa ngwa site na ọnụ ọgụgụ ndị ọzọ multiplexers - tmux) na Linux.

Ụfọdụ sistemụ arụmọrụ Linux gụnyere ọnụọgụ abụọ maka Alacritty na ebe nchekwa, ọ bụrụ na ọ bụghị, ị nwere ike iwunye ya site na iji iwu ndị a na nkesa gị.

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

Maka nkesa Linux ndị ọzọ, ntuziaka iji wuo Alcritty site na isi mmalite akọwara n'okpuru.

Wụnye ngwugwu ndabere achọrọ

1. Alacritty chọrọ nchịkọta rust kwụsiri ike na nso nso a iji wụnye ya. Yabụ, nke mbụ, tinye asụsụ mmemme Rust site na iji edemede rustup installer wee soro ntuziaka ihuenyo.

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

2. Ọzọ, ịkwesịrị ịwụnye ọba akwụkwọ ole na ole iji wuo Alacritty na nkesa Linux gị, dị ka egosiri.

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

Ịwụnye Alacritty Terminal Emulator na Linux

3. Ozugbo i tinyechara ngwugwu niile achọrọ, mechie ebe nchekwa koodu Alcritty ma chịkọta ya site na iji iwu ndị a.

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

4. Ozugbo usoro nchịkọta zuru ezu, a ga-echekwa ọnụọgụ abụọ na ./target/release/alacritty directory. Detuo ọnụọgụ abụọ ahụ na ndekọ dị na PATH gị yana na desktọpụ, ịnwere ike ịgbakwunye ngwa ahụ na menus sistemụ gị, dị ka ndị a.

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

5. Na-esote, wụnye ibe akwụkwọ ntuziaka site na iji iwu na-esonụ.

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

6. Iji tinye ntọala mmecha shei na shei Linux gị, mee ihe ndị a.

--------- 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. N'ikpeazụ malite Alcritty na usoro menu gị wee pịa ya; mgbe ọ na-agba ọsọ maka oge mbụ, a ga-emepụta faịlụ nhazi n'okpuru $HOME/.config/alacritty/alacritty.yml, ị nwere ike hazie ya site na ebe a.

Maka ozi ndị ọzọ na nhọrọ nhazi, gaa na ebe nchekwa Alcritty Github.

Alacritty bụ obe-ikpo okwu, ngwa ngwa, GPU accelerated terminal emulator lekwasịrị anya na ọsọ na arụmọrụ. N'agbanyeghị na ọ dị njikere maka ojiji kwa ụbọchị, ọtụtụ atụmatụ ka etinyere na ya dị ka pịgharịa azụ na ndị ọzọ. Kekọrịta echiche gị gbasara ya site na mpempe nzaghachi n'okpuru.