Namuhla sizothatha ithuba lokukhuluma nge-emulator yokugcina ethakazelisa kakhulu, lesi emulator, ngokungafani nabanye, sisebenzisa i-GPU ukuthuthukisa ukusebenza nokushesha kohlelo ohlelweni.
Uhlelo lokusebenza esizokhuluma ngalo namhlanje I-Alacritty, lolu hlelo lokusebenza liyi-emulator yokugcina esebenzisa i-GPU ukusebenzisa ukwenziwa okuhle okungeke kwenzeke kwamanye ama-emulators wokugcina ku-Linux.
Mayelana ne-Alacritty
Lolu hlelo lokusebenza ibhalwe ngolimi lohlelo lokugqwala futhi isebenzisa i-OpenGL ekunikezeni, lokhu kwenza uhlelo lokusebenza lube yi-emulator yokugcina esheshayo.
Lokhu Emulator esibulalayo igxila ezinhlosweni ezimbili ukulula nokusebenza. Ukusebenza kusho ukuthi, kufanele kusheshe kunanoma yimuphi omunye umemezeli wokugcina otholakalayo. Ukulula kwenza, akusekeli imisebenzi efana namathebhu noma ukuhlukaniswa.
Si ufuna ukufaka lesi simiso sokugcina kusistimu yakho, ngaphambili bekufanele sifake ulimi lokuhlela iRust kumasistimu ethu.
Izimfuneko
Ungahlola indlela yokufaka i-Rust ku-Linux kokuthunyelwe kwangaphambilini engikwenzile, isixhumanisi yilokhu.
Usuvele unesiqiniseko sokuthi lolu limi lufakiwe ohlelweni lwethu, kufanele sifake ukuncika okudingekayo kohlelo lokusebenza.
Okwalabo Abasebenzisi be-Debian, Ubuntu, Linux Mint noma okunye okuphuma kukho kwalokhu kufanele sivule ukuphela nge-ctrl + Alt + T futhi sizokwenza umyalo olandelayo:
sudo apt-get install cmake libfreetype6-dev libfontconfig1-dev xclip
Endabeni ye Abasebenzisi beCentOS nabakwaRHEL bafaka ukuncika nge:
sudo yum install cmake freetype-devel fontconfig-devel xclip
sudo yum group install "Development Tools"
Uma kungabasebenzisi be I-Fedora 28 singayifaka ngalo myalo ku-terminal:
sudo dnf install cmake freetype-devel fontconfig-devel xclip
Endabeni yalabo abangabasebenzisi be-Arch Linux, iManajaro, i-Antergos noma enye into evela ku-Arch esiyifaka ne:
sudo pacman -S cmake freetype2 fontconfig pkg-config make xclip
Ekugcineni, kulabo bangabasebenzisi banoma yiluphi uhlobo lwe-OpenSUSE:
sudo zypper install cmake freetype-devel fontconfig-devel xclip
Usuvele ufake ukuncikas singaqhubeka nokufaka le emuator yesistimu ohlelweni lwethu nganoma imiphi imiyalo elandelayo.
Ungayifaka kanjani i-Alacritty ku-Linux?
Labo abangabasebenzisi be-Arch Linux nabaphuma kuyo, singafaka uhlelo lokusebenza kusuka kumakhosombe we-AURKumele sibe nomsizi wayo kuphela.
Kulokhu sizosebenzisa i-aurman, umyalo wokufaka i-emulator yokugcina unje:
aurman- S alacritty
Ngenkathi kulabo abangabasebenzisi be-openSUSE singafaka uhlelo ohlelweni ngomyalo olandelayo:
sudo zypper install alacritty
Singasebenzisa le phakheji efanayo banikela ngokuvuleleka yeFedora, i-CentOS, i-RHEL noma yikuphi ukusatshalaliswa ngokusekelwa kwamaphakeji we-rpm.
Silanda kuphela ngomyalo olandelayo, ukuze labo abasebenzisa uhlelo lwama-64-bit:
wget http://download.opensuse.org/repositories/openSUSE:/Factory/standard/x86_64/alacritty-0.1.0-2.2.x86_64.rpm -O alacritty.rpm
Okwalabo basebenzisa uhlelo lwama-32-bit:
wget http://download.opensuse.org/repositories/openSUSE:/Factory/standard/i586/alacritty-0.1.0-2.2.i586.rpm -O alacritty.rpm
Futhi sifaka nge:
sudo dnf install alacritty.rpm
para konke okunye ukusabalalisa kufanele sikulande futhi sihlanganise ikhodi yomthombo ukuze ufake uhlelo.
Lokhu Sikwenza kanjena, kufanele sithayiphe:
cd Downloads
git clone https://github.com/jwilm/alacritty.git
cd alacritty
cargo build --release
Lapho lokhu sekwenziwe, kufanele sikopishe okubili ku-PATH yethu futhi sakhe ukufinyelela okuqondile, okungukuthi, sikwenza ngemiyalo elandelayo:
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
Futhi ekugcineni Sengeza izilungiselelo ezidingekayo kuShell yethu, yeBash:
ukuqedwa kwe-cp alacritty.bash ~ / .alacritty
sudo echo "source ~/.alacritty" >> ~/.bashrc
Okwe-ZSH
cp alacritty-completions.zsh /usr/share/zsh/functions/Completion/X/_alacritty
NOKWEFISHI
cp alacritty-completions.fish /usr/share/fish/vendor_completions.d/alacritty.fish
Futhi ngomumo ngayo, singaqalisa i-emulator kusistimu yethu.
Futhi singafaka le-emulator yokugcina kusuka ku-Snap, noma ngabe iphakheji lingekho ngokomthetho. Kulabo abathanda le ndlela, kufanele sithayiphe kuphela:
sudo snap install alacritty-unofficial --channel
Yini inhloso yesiginali esekelwa yi-GPU?