Alacritty - Isang GPU na Pinabilis na Terminal Emulator

acritty 1

Ngayon samantalahin natin upang pag-usapan ang isang napaka-kagiliw-giliw na terminal emulator, ang emulator na hindi katulad ng iba ay gumagamit ng GPU upang mapagbuti ang pagganap at bilis ng aplikasyon sa system.

Ang application na pag-uusapan natin ngayon ay Alacritty, ang application na ito ay isang terminal emulator na gumagamit ng GPU upang magpatupad ng mga pag-optimize na kung saan ay hindi posible sa ibang mga emulator ng terminal sa Linux.

Tungkol kay Alacritty

Ang app na ito ay nakasulat sa wika ng programa ng Rust at gumagamit ng OpenGL para sa pag-render, Ginagawa nitong application ang pinakamabilis na emulator ng terminal na magagamit.

Ang terminal emulator na ito nakatuon sa dalawang layunin ng pagiging simple at pagganap. Nangangahulugan ang pagganap, dapat itong maging mas mabilis kaysa sa anumang iba pang mga emulator ng terminal na magagamit. Ang ibig sabihin ng pagiging simple, hindi ito sumusuporta sa mga pagpapaandar tulad ng mga tab o split.

Si nais mong i-install ang terminal emulator na ito sa iyong system, dapat mayroon kaming dati na naka-install na wika ng Rust na programa sa aming mga system.

Mga kinakailangan

Maaari mong suriin ang paraan ng pag-install ng Rust sa Linux sa nakaraang post na aking ginawa, link na ito

Sigurado na na mai-install ang wikang ito sa aming system, kailangan naming mag-install ng ilang kinakailangang mga dependency para sa application.

Para sa mga na Ang mga gumagamit ng Debian, Ubuntu, Linux Mint o anumang derivative sa mga ito dapat nating buksan ang isang terminal na may ctrl + Alt + T at isasagawa namin ang sumusunod na utos:

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

Sa kaso ng Ang mga gumagamit ng CentOS at RHEL ay nag-i-install ng mga dependency sa:

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

Kung ang mga ito ay gumagamit ng Maaari naming mai-install ang Fedora 28 sa mga ito sa utos na ito sa terminal:

sudo dnf install cmake freetype-devel fontconfig-devel xclip

Sa kaso ng mga gumagamit ng Arch Linux, Manajaro, Antergos o anumang hango ng Arch na na-install namin sa:

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

Sa wakas, para sa mga taong ang mga gumagamit ng anumang bersyon ng openSUSE:

sudo zypper install cmake freetype-devel fontconfig-devel xclip

Na-install mo na ang mga dependencymaaari naming magpatuloy upang mai-install ang terminal emuator na ito sa aming system kasama ang alinman sa mga sumusunod na utos.

Paano i-install ang Alacritty sa Linux?

acritty

Yaong mga gumagamit ng Arch Linux at nagmula rito, maaari naming mai-install ang application mula sa AUR repositoriesMayroon lamang kaming katulong para dito.

Sa kasong ito gagamitin namin ang aurman, ang utos na i-install ang terminal emulator ay ang mga sumusunod:

aurman- S alacritty

Habang para sa mga gumagamit ng openSUSE maaari naming mai-install ang application sa system gamit ang sumusunod na utos:

sudo zypper install alacritty

Maaari naming magamit ang parehong package na ito nag-aalok sila para sa openSUSE para sa Fedora, CentOS, RHEL o anumang pamamahagi na may suporta para sa mga package ng rpm.

Nagda-download lamang kami sa sumusunod na utos, upang ang mga gumagamit ng isang 64-bit na system:

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

Para sa mga gumagamit sila ng isang 32-bit na sistema:

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

At nag-install kami sa:

sudo dnf install alacritty.rpm

Sa ang natitirang mga pamamahagi dapat naming i-download at i-compile ang source code upang mai-install ang application.

Ito Ginagawa namin ito tulad ng sumusunod, dapat naming i-type ang:

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

Kapag tapos na ito, dapat nating kopyahin ang binary sa aming PATH at lumikha ng direktang pag-access, iyon ay, ginagawa namin ito sa mga sumusunod na utos:

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

At sa wakas Nagdagdag kami ng mga kinakailangang setting sa aming Shell, para sa Bash:

cp alacritty-pagkumpleto.bash ~ / .alacritty

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

Para kay ZSH

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

At para sa FISH

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

At handa na dito, maaari naming patakbuhin ang emulator sa aming system.

Rin maaari naming mai-install ang terminal emulator na ito mula sa Snap, kahit na ang opisyal ay hindi opisyal. Para sa mga mas gusto ang pamamaraang ito, kailangan lamang na mag-type kami:

sudo snap install alacritty-unofficial --channel


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   Kumalma ka dijo

    Ano ang layunin ng terminal na suportado ng GPU?