Alacritty - Dhabarka Emulator-ka Degdegga ah ee GPU-ga ah

Calanka 1

Maanta aan ka faa'iideysano inaan ka hadalno emulator terminal aad u xiiso badan, emulator-kan ayaa ka duwan kuwa kale waxay isticmaalaan GPU si loo hagaajiyo waxqabadka iyo xawaaraha arjiga ee nidaamka.

Codsiga aan maanta ka hadlayno ayaa ah Alacritty, codsigan waa emulator-ka terminal ka dhigaya isticmaalka GPU-ga si loo hirgeliyo waxyaabaha kafiican kuwaas oo si fudud aysan macquul uga ahayn emulators-yada kale ee Linux.

Ku saabsan Alacritty

App Tani waxaa lagu qoray luqadda barnaamijka Rust wuxuuna adeegsadaa OpenGL, tani waxay ka dhigeysaa arjiga kan ugu dhaqsaha badan emulator terminal la heli karo.

Emulator-ka terminal-ka ah wuxuu diiradda saarayaa laba hadaf fudeyd iyo waxqabad. Waxqabadka macnaheedu waa, waa inuu ka dhakhso badan yahay emulator kale oo la heli karo. Fududeyntu waxay ka dhigan tahay, ma taageerto howlaha sida tabs ama kala-goynta.

Si waxaad dooneysaa inaad ku rakibto emulator-ka terminal-ka nidaamkaaga, waa inaan horey u helnaa luqadda barnaamijyadooda Rust lagu rakibay nidaamyadeena.

Shuruudo

Waxaad ka hubin kartaa habka rakibidda Rust ee Linux qoraalkii hore ee aan sameeyay, link waa kan.

Waan hubaa inaad haysatid luuqaddan nidaamkayaga, waa inaan ku rakibnaa qaar ka mid ah ku-tiirsanaanta lagama maarmaanka u ah arjiga.

Kuwa kuwa Debian, Ubuntu, Linux Mint isticmaaleyaasha ama wax soo saar kasta kuwan waa inaanu ka furnaa terminaal ctrl + Alt + T waxaanan fulin doonaa amarka soo socda:

sudo apt-get install cmake libfreetype6-dev libfontconfig1-dev xclip

Arinta ah Isticmaalayaasha CentOS iyo RHEL waxay ku rakibaan ku-tiirsanaanta:

sudo yum install cmake freetype-devel fontconfig-devel xclip
sudo yum group install "Development Tools"

Hadday yihiin adeegsadayaasha Fedora 28 ayaa lagu rakibayaa amarkan saldhiga:

sudo dnf install cmake freetype-devel fontconfig-devel xclip

Marka laga hadlayo kuwa isticmaala Arch Linux, Manajaro, Antergos ama wax soo saar ah oo Arch ah oo aan ku rakibeyno:

sudo pacman -S cmake freetype2 fontconfig pkg-config make xclip

Ugu dambeyntii, kuwa waa isticmaaleyaal nooc kasta oo ka mid ah OpenSUSE:

sudo zypper install cmake freetype-devel fontconfig-devel xclip

Waxaad horeyba u rakibtay kuwa ku tiirsans waan sii wadi karnaa inaan ku rakibno qalabkan emuator-ka nidaamkayaga leh mid ka mid ah amarradan soo socda.

Sidee loo rakibaa Alacritty-ka Linux?

Dhaqan xumo

Kuwa isticmaala Arch Linux iyo kuwa ka soo jeeda, waxaan ku rakibeynaa arjiga meelaha AURWaxaan kaliya u baahanahay inaan u helno kaaliye.

Xaaladdan oo kale waxaan isticmaali doonaa aurman, amarka lagu rakibo emulator-ka waa sidan soo socota:

aurman- S alacritty

Halka kuwa u furan OpenSUSE Waxaan ku rakibi karnaa nidaamka nidaamka amarka soo socda:

sudo zypper install alacritty

Waxaan adeegsan karnaa isla xirmadan waxay ku deeqaan OpenSUSE loogu talagalay Fedora, CentOS, RHEL ama qaybinta wax kasta oo leh taageerada xirmooyinka rpm.

Waxaan kaliya kala soo baxnaa amarka soo socda, si kuwa isticmaalaya nidaam 64-bit ah:

wget http://download.opensuse.org/repositories/openSUSE:/Factory/standard/x86_64/alacritty-0.1.0-2.2.x86_64.rpm -O alacritty.rpm

Kuwaas waxay adeegsadaan nidaam 32-bit ah:

wget http://download.opensuse.org/repositories/openSUSE:/Factory/standard/i586/alacritty-0.1.0-2.2.i586.rpm -O alacritty.rpm

Oo waxaan ku rakibnaa:

sudo dnf install alacritty.rpm

para Qeybaha kale ee qeybinta waa inay soo dejistaan ​​oo ay soo ururiyaan noodhka isha si loo rakibo arjiga.

Tani Waxaan u sameynaa sida soo socota, waa inaan qornaa:

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

Marka tan la dhammeeyo, waa inaan nuqul ka soo qaadnaa PATH-keena oo aan u abuurnaa marin toos ah, taas oo ah, waxaan ku sameynaa amarrada soo socda:

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

Ugu dambeyntii Waxaan ku darnaa goobaha lagama maarmaanka u ah Shell, ee loogu talagalay Bash:

cp alacritty-dhammeystirka.bash ~ / .lacag

sudo echo "source ~/.alacritty" >> ~/.bashrc

Wixii ZSH

cp alacritty-completions.zsh /usr/share/zsh/functions/Completion/X/_alacritty

Iyo kalluunka

cp alacritty-completions.fish /usr/share/fish/vendor_completions.d/alacritty.fish

Oo diyaar ayaan u nahay taas waxaan ku maamuli karnaa emulator-ka nidaamkayaga.

Sidoo kale waxaan ku rakibi karnaa emulator-ka terminal-ka Snap, inkasta oo xirmada aysan rasmi ahayn. Kuwa doorbidaya qaabkan, waa inaanu kaliya qornaa:

sudo snap install alacritty-unofficial --channel


Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Masuul ka ah xogta: Miguel Ángel Gatón
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.

  1.   is deji dijo

    Maxay tahay ujeedka terminal-ka ay taageerto GPU-du?