Alacritty - Emulator Ebute Yara Yara fun Linux


Alacritty jẹ orisun ṣiṣi ọfẹ kan, iyara, emulator ebute ebute-agbelebu, ti o lo GPU (Ẹrọ Ṣiṣẹ Awọn aworan) fun ṣiṣe, eyiti o ṣe awọn iṣapẹrẹ awọn iṣesi kan ti ko si ni ọpọlọpọ awọn emulators ebute miiran ni Linux.

Alacritty wa ni idojukọ lori awọn ibi-afẹde meji ti o rọrun ati ṣiṣe. Iṣe iṣe iṣe tumọ si pe o yẹ ki o yara ju eyikeyi emulator ebute miiran ti o wa. Idibo ayedero tumọ si pe ko ṣe atilẹyin awọn ẹya bii awọn taabu tabi awọn pipin (eyiti o le pese ni rọọrun nipasẹ awọn multiplexers ebute miiran - tmux) ni Lainos.

Diẹ ninu awọn ọna ṣiṣe Lainos pẹlu awọn binaries fun Alacritty ni ibi ipamọ, ti kii ba ṣe bẹ o le fi sii nipa lilo awọn ofin atẹle lori awọn pinpin tirẹ

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

Fun awọn pinpin Lainos miiran, awọn itọnisọna lati kọ Alacritty lati orisun ti a ṣalaye ni isalẹ.

Fi Awọn idii igbẹkẹle ti a beere sii

1. Alacritty nilo onilọpọ ipata iduroṣinṣin to ṣẹṣẹ lati fi sii. Nitorinaa, kọkọ, fi ede siseto ipata ṣiṣẹ nipa lilo iwe afọwọkọ rustup ati tẹle awọn itọnisọna loju iboju.

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

2. Itele, o nilo lati fi awọn ile-ikawe afikun diẹ sii lati kọ Alacritty lori awọn pinpin Linux rẹ, bi o ṣe han.

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

Fifi Emulator Terminal Terminal sori ẹrọ ni Linux

3. Lọgan ti o ba ti fi gbogbo awọn idii ti a beere sii, ẹda oniye atẹle ibi ipamọ orisun orisun Alacritty ki o ṣajọ rẹ ni lilo awọn ofin wọnyi.

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

4. Lọgan ti ilana akopọ ti pari, a o fi alakomeji pamọ sinu ./target/release/alacritty directory. Daakọ alakomeji si itọsọna kan ninu PATH rẹ ati lori deskitọpu kan, o le ṣafikun ohun elo si awọn akojọ aṣayan eto rẹ, bi atẹle.

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

5. Nigbamii, fi awọn oju-iwe ọwọ sii nipa lilo pipaṣẹ atẹle.

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

6. Lati ṣafikun awọn eto ipari ikarahun si ikarahun Linux rẹ, ṣe atẹle naa.

--------- 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. Lakotan bẹrẹ Alacritty ninu akojọ eto rẹ ki o tẹ lori rẹ; nigbati o ba ṣiṣẹ fun igba akọkọ, a o ṣẹda faili atunto labẹ $HOME/.config/alacritty/alacritty.yml, o le tunto rẹ lati ibi.

Fun alaye diẹ sii ati awọn aṣayan iṣeto, lọ si ibi ipamọ Alaithitti Github.

Alacritty jẹ pẹpẹ agbelebu kan, yara, GPU emulator ebute ti onikiakia ti dojukọ iyara ati iṣẹ. Botilẹjẹpe o ti ṣetan fun lilo ojoojumọ, ọpọlọpọ awọn ẹya ko ni lati ṣafikun si rẹ bii yiyi sẹhin ati diẹ sii. Pin awọn ero rẹ nipa rẹ nipasẹ fọọmu esi ni isalẹ.