Alacritty - Emulator Terminal Dipercepat GPU

acritty 1

Hari ini kita akan mengambil kesempatan untuk membincangkan mengenai emulator terminal yang sangat menarik, emulator ini, tidak seperti yang lain, menggunakan GPU untuk meningkatkan prestasi dan kelajuan aplikasi pada sistem.

Aplikasi yang akan kita bicarakan hari ini adalah Alacritty, aplikasi ini adalah emulator terminal yang menggunakan GPU untuk melaksanakan pengoptimuman yang tidak mungkin dilakukan pada emulator terminal lain di Linux.

Mengenai Alacritty

Permohonan ini ditulis dalam bahasa pengaturcaraan Rust dan menggunakan OpenGL untuk rendering, ini menjadikan aplikasi emulator terminal terpantas yang ada.

Emulator terminal ini memfokuskan kepada dua tujuan iaitu kesederhanaan dan prestasi. Prestasi bermaksud, ia harus lebih cepat daripada emulator terminal lain yang ada. Kesederhanaan bermaksud, ia tidak menyokong fungsi seperti tab atau perpecahan.

Si anda mahu memasang emulator terminal ini pada sistem anda, sebelumnya kita mesti memasang bahasa pengaturcaraan Rust pada sistem kita.

Prasyarat

Anda boleh menyemak kaedah pemasangan Rust di Linux pada catatan sebelumnya yang saya buat, pautan ini.

Sudah pasti bahasa ini dipasang dalam sistem kami, kita harus memasang beberapa pergantungan yang diperlukan untuk aplikasi.

Bagi mereka yang Pengguna Debian, Ubuntu, Linux Mint atau sebarang turunannya kita mesti membuka terminal dengan ctrl + Alt + T dan kita akan melaksanakan perintah berikut:

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

Dalam kes Pengguna CentOS dan RHEL memasang pergantungan dengan:

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

Sekiranya mereka pengguna Fedora 28 kita boleh memasangnya dengan perintah ini di terminal:

sudo dnf install cmake freetype-devel fontconfig-devel xclip

Bagi mereka yang merupakan pengguna Arch Linux, Manajaro, Antergos atau sebarang turunan Arch yang kami pasangkan dengan:

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

Akhirnya, bagi mereka yang adalah pengguna mana-mana versi openSUSE:

sudo zypper install cmake freetype-devel fontconfig-devel xclip

Anda sudah memasang pergantungans kita boleh terus memasang emuator terminal ini dalam sistem kita dengan mana-mana arahan berikut.

Bagaimana cara memasang Alacritty di Linux?

acritty

Mereka yang merupakan pengguna Arch Linux dan turunannya, kita boleh memasang aplikasi dari repositori AURKita hanya perlu mempunyai pembantu untuk itu.

Dalam kes ini kita akan menggunakan aurman, arahan untuk memasang emulator terminal adalah seperti berikut:

aurman- S alacritty

Manakala bagi mereka yang merupakan pengguna openSUSE kita boleh memasang aplikasi pada sistem dengan arahan berikut:

sudo zypper install alacritty

Kami boleh menggunakan pakej yang sama ini mereka menawarkan untuk openSUSE untuk Fedora, CentOS, RHEL atau sebaran apa pun dengan sokongan untuk pakej rpm.

Kami hanya memuat turun dengan arahan berikut, ke mereka yang menggunakan sistem 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

Bagi mereka yang mereka menggunakan sistem 32-bit:

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

Dan kami memasang dengan:

sudo dnf install alacritty.rpm

kepada pengedaran selebihnya kita mesti memuat turun dan menyusun kod sumber untuk memasang aplikasi.

Ini Kita melakukannya dengan cara berikut, kita mesti menaip:

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

Setelah ini selesai, kita mesti menyalin perduaan ke PATH kita dan membuat akses langsung, iaitu, kita melakukannya dengan arahan berikut:

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

Dan akhirnya Kami menambah tetapan yang diperlukan ke Shell kami, untuk Bash:

cp alacritty-Completeions.bash ~ / .alacritty

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

Untuk ZSH

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

Dan untuk IKAN

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

Dan siap dengannya, kita boleh menjalankan emulator pada sistem kita.

juga kita boleh memasang emulator terminal ini dari Snap, walaupun pakejnya tidak rasmi. Bagi mereka yang memilih kaedah ini, kami hanya perlu menaip:

sudo snap install alacritty-unofficial --channel


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   Bertenang kata

    Apakah tujuan terminal itu disokong oleh GPU?