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?
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
Apakah tujuan terminal itu disokong oleh GPU?