Namhlanje Siza kuthatha ithuba lokuthetha nge-emulator yesiphelo enomdla kakhulu, le enomzami wokulungisa, ngokungafaniyo nabanye, isebenzisa i-GPU ukuphucula ukusebenza kunye nokukhawulezisa kwesicelo kwinkqubo.
Isicelo esiza kuthetha ngaso namhlanje I-Alacritty, esi sicelo sisiphelo sendlela esisebenzisa i-GPU ukwenza ulungiselelo ezingenakwenzeka kwezinye ii-emulators zesiphelo sendlela kwiLinux.
Malunga neAlacritty
Esi sicelo ibhaliwe kulwimi lwenkqubo yokuRusa kwaye isebenzisa i-OpenGL ekunikezeleni, Oku kwenza ukuba isicelo sisiphelo sendlela ekhawulezayo yesiphelo.
Le yesiphelo sendlela ijolise kwiinjongo ezimbini ezilula kunye nokusebenza. Ukusebenza kuthetha, kufuneka ikhawuleze kunayo nayiphi na enye i-emulator ekhoyo. Ukulula kuthetha, ayixhasi imisebenzi efana neethebhu okanye ukwahlukana.
Si Ufuna ukufaka esi sisiphelo sendlela kwindlela yakho, Kufuneka ngaphambili sibe nolwimi lwenkqubo yokuRusa efakwe kwiinkqubo zethu.
Izinto ezifuneka kuqala
Ungajonga indlela yokufaka iRust kwiLinux kwisithuba esidlulileyo endisenzileyo, ikhonkco yile.
Sele ndiqinisekile ukuba olu lwimi lufakelwe kwinkqubo yethu, Kuya kufuneka sifake ukuxhomekeka okuyimfuneko kwisicelo.
Kulabo ba I-Debian, Ubuntu, abasebenzisi beLinux Mint okanye nasiphi na isiphumo koku kufuneka sivule i-terminal nge-ctrl + Alt + T kwaye siza kwenza lo myalelo ulandelayo:
sudo apt-get install cmake libfreetype6-dev libfontconfig1-dev xclip
Kwindaba ye Abasebenzisi beCentOS kunye neRHEL bafaka ukuxhomekeka nge:
sudo yum install cmake freetype-devel fontconfig-devel xclip
sudo yum group install "Development Tools"
Ukuba bangabasebenzisi be I-Fedora 28 singazifaka ngalo myalelo kwisiphelo sendlela:
sudo dnf install cmake freetype-devel fontconfig-devel xclip
Kwimeko yabo bangabasebenzisi beArch Linux, iManajaro, iAntergos okanye nasiphi na isiphumo seArch esisifaka kunye:
sudo pacman -S cmake freetype2 fontconfig pkg-config make xclip
Okokugqibela, kwabo ngabasebenzisi bayo nayiphi na inguqulelo evulekileyoSUSE:
sudo zypper install cmake freetype-devel fontconfig-devel xclip
Sele ufake izixhomekekiSingaqhubeka nokufaka le emuator yesiphelo kwinkqubo yethu ngayo nayiphi na le miyalelo ilandelayo.
Uyifaka njani iAlacritty kwiLinux?
Abo bangabasebenzisi beArch Linux kunye neziphumo zayo, singasifaka usetyenziso kwii-AUR zokugcinaKufuneka sibe nomncedisi wayo kuphela.
Kule meko Siza kusebenzisa i-aurmanUmyalelo wokufaka i-emulator yesiphelo ngolu hlobo lulandelayo:
aurman- S alacritty
Ngelixa labo bangabasebenzisi abavulekileyo beSUSE singasifaka isicelo kwinkqubo ngale ndlela ilandelayo:
sudo zypper install alacritty
Singasebenzisa le phakheji inye babonelela ngokuvulelaSUSE yeFedora, i-CentOS, i-RHEL okanye naluphi na usasazo olunenkxaso yeephakeji ze-rpm.
Sikhuphela kuphela ngomyalelo olandelayo, ukuze abo basebenzisa inkqubo engama-64:
wget http://download.opensuse.org/repositories/openSUSE:/Factory/standard/x86_64/alacritty-0.1.0-2.2.x86_64.rpm -O alacritty.rpm
Kulungiselelwe abo basebenzisa inkqubo engama-32:
wget http://download.opensuse.org/repositories/openSUSE:/Factory/standard/i586/alacritty-0.1.0-2.2.i586.rpm -O alacritty.rpm
Kwaye sifaka kunye:
sudo dnf install alacritty.rpm
ukuba lonke ulwabiwo kufuneka silukhuphele kwaye siqokelele ikhowudi yemvelaphi ukuze ufake usetyenziso.
Oku Senza ngale ndlela ilandelayo, kufuneka sichwetheze:
cd Downloads
git clone https://github.com/jwilm/alacritty.git
cd alacritty
cargo build --release
Nje ukuba kwenziwe, kufuneka sikope kokubini kwi-PATH yethu kwaye senze ukufikelela ngokuthe ngqo, Oko kukuthi, sikwenza ngale miyalelo ilandelayo:
cp target/release/alacritty /usr/local/bin
cp Alacritty.desktop ~/.local/share/applications
gzip -c alacritty.man | sudo tee /usr/local/share/man/man1/alacritty.1.gz > /dev/null
Kwaye ekugqibeleni Songeza useto oluyimfuneko kwiShell yethu, yeBhash:
cp ulungiso-kugqityiwe.bash ~ / .alacritty
sudo echo "source ~/.alacritty" >> ~/.bashrc
Ye-ZSH
cp alacritty-completions.zsh /usr/share/zsh/functions/Completion/X/_alacritty
Kwaye FISH
cp alacritty-completions.fish /usr/share/fish/vendor_completions.d/alacritty.fish
Kwaye ukulungele ngayo, sinokuqhuba i-emulator kwinkqubo yethu.
Kwakhona Singasifaka esi sisiphelo sendlela esivela kwi-Snap, nangona iphakheji ingekho semthethweni. Kulungiselelwe abo bakhetha le ndlela kufuneka sichwetheze kuphela:
sudo snap install alacritty-unofficial --channel
Yintoni injongo yesiphelo esixhaswa yi-GPU?