I-Alacritty -I-GPU ekhawulezileyo yesiphelo sendlela

Isilumkiso 1

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?

Ulungelelwaniso

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


Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Uxanduva lwedatha: UMiguel Ángel Gatón
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.

  1.   Yehlisa umoya sitsho

    Yintoni injongo yesiphelo esixhaswa yi-GPU?