Alacritty - Emulatur tat-Terminal Mgħaġġel għal Linux
Alacritty huwa emulatur tat-terminal b'xejn b'sors miftuħ, veloċi, multi-pjattaforma, li juża GPU (Graphics Processing Unit) għall-għoti, li jimplimenta ċerti ottimizzazzjonijiet li mhumiex disponibbli f'ħafna emulaturi terminali oħra fil-Linux.
Alacritty huwa ffokat fuq żewġ għanijiet sempliċità u prestazzjoni. L-għan tal-prestazzjoni jfisser li għandu jkun veloċi minn kwalunkwe emulatur terminal ieħor disponibbli. L-għan tas-sempliċità jfisser li ma jappoġġjax karatteristiċi bħal tabs jew qasmiet (li jistgħu jiġu pprovduti faċilment minn multiplexers terminali oħra - tmux) fil-Linux.
Xi sistemi operattivi Linux inkludew binarji għal Alacritty fir-repożitorju, jekk le tista 'tinstallah billi tuża l-kmandi li ġejjin fuq id-distribuzzjonijiet rispettivi tiegħek
----------- [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
Għal distribuzzjonijiet oħra tal-Linux, struzzjonijiet biex tibni Alacritty mis-sors spjegat hawn taħt.
Installa Pakketti ta' Dipendenza Meħtieġa
1. Alacritty teħtieġ l-aktar kompilatur tas-sadid stabbli reċenti biex jinstallah. Allura, l-ewwel, installa l-lingwa ta 'programmar Rust billi tuża script ta' installatur ta 'rustup u segwi l-istruzzjonijiet fuq l-iskrin.
# sudo curl https://sh.rustup.rs -sSf | sh
2. Sussegwentement, għandek bżonn tinstalla ftit libreriji addizzjonali biex tibni Alacritty fuq id-distribuzzjonijiet tal-Linux tiegħek, kif muri.
--------- 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
Installazzjoni ta' Alacritty Terminal Emulator f'Linux
3. Ladarba tkun installat il-pakketti kollha meħtieġa, imbagħad ikklona r-repożitorju tal-kodiċi tas-sors ta 'Alacritty u kkumpilaha billi tuża l-kmandi li ġejjin.
$ cd Downloads $ git clone https://github.com/jwilm/alacritty.git $ cd alacritty $ cargo build --release
4. Ladarba jitlesta l-proċess tal-kumpilazzjoni, il-binarju jiġi ffrankat fid-direttorju ./target/release/alacritty. Ikkopja l-binarju f'direttorju fil-PATH tiegħek u fuq desktop, tista 'żżid l-applikazzjoni fil-menus tas-sistema tiegħek, kif ġej.
# cp target/release/alacritty /usr/local/bin # cp Alacritty.desktop ~/.local/share/applications
5. Sussegwentement, installa l-paġni manwali billi tuża l-kmand li ġej.
# gzip -c alacritty.man | sudo tee /usr/local/share/man/man1/alacritty.1.gz > /dev/null
6. Biex iżżid is-settings tat-tlestija tal-qoxra mal-qoxra tal-Linux tiegħek, agħmel dan li ġej.
--------- 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. Fl-aħħar ibda Alacritty fil-menu tas-sistema tiegħek u kklikkja fuqha; meta titħaddem għall-ewwel darba, jinħoloq fajl ta' konfigurazzjoni taħt $HOME/.config/alacritty/alacritty.yml, tista' tikkonfigurah minn hawn.
Għal aktar informazzjoni u għażliet ta 'konfigurazzjoni, mur fir-repożitorju ta' Alacritty Github.
Alacritty huwa emulatur tat-terminal aċċellerat tal-GPU bejn pjattaforma, veloċi u ffukat fuq il-veloċità u l-prestazzjoni. Għalkemm huwa lest għall-użu ta 'kuljum, ħafna karatteristiċi għad iridu jiżdiedu magħha bħal iscroll back u aktar. Aqsam il-ħsibijiet tiegħek dwarha permezz tal-formola ta' feedback hawn taħt.