Alacritty - Emulator Terminal Tercepat untuk Linux


Alacritty adalah emulator terminal lintas platform sumber terbuka dan cepat, yang menggunakan GPU (Graphics Processing Unit) untuk rendering, yang mengimplementasikan optimasi tertentu yang tidak tersedia di banyak emulator terminal lain di Linux.

Alacritty berfokus pada dua sasaran kesederhanaan dan kinerja. Sasaran kinerja berarti emulator ini harus lebih cepat dibandingkan emulator terminal lain yang tersedia. Sasaran kesederhanaan berarti tidak mendukung fitur seperti tab atau splits (yang dapat dengan mudah disediakan oleh terminal multiplexer lain – tmux) di Linux.

Beberapa sistem operasi Linux menyertakan biner untuk Alacritty di repositori, jika tidak, Anda dapat menginstalnya menggunakan perintah berikut di distribusi Anda masing-masing

----------- [Arch Linux] ----------- 
pacman -S alacritty  

----------- [Fedora Linux] -----------
dnf copr enable pschyska/alacritty
dnf install alacritty

----------- [Debian and Ubuntu] -----------
sudo add-apt-repository ppa:mmstick76/alacritty
sudo apt install alacritty

Untuk distribusi Linux lainnya, instruksi untuk membangun Alacritty dari sumber dijelaskan di bawah.

Instal Paket Ketergantungan yang Diperlukan

1. Alacritty memerlukan kompiler Rust stabil terbaru untuk menginstalnya. Jadi, pertama-tama, instal bahasa pemrograman Rust menggunakan skrip pemasang rustup dan ikuti petunjuk di layar.

sudo curl https://sh.rustup.rs -sSf | sh

2. Selanjutnya, Anda perlu menginstal beberapa perpustakaan tambahan untuk membangun Alacritty pada distribusi Linux Anda, seperti yang ditunjukkan.

--------- On Ubuntu/Debian --------- 
apt-get install cmake libfreetype6-dev libfontconfig1-dev xclip

--------- On CentOS/RHEL ---------
yum install cmake freetype-devel fontconfig-devel xclip
yum group install "Development Tools"

--------- On Fedora ---------
dnf install cmake freetype-devel fontconfig-devel xclip

--------- On Arch Linux ---------
pacman -S cmake freetype2 fontconfig pkg-config make xclip

--------- On openSUSE ---------
zypper install cmake freetype-devel fontconfig-devel xclip 

Menginstal Emulator Terminal Alacritty di Linux

3. Setelah Anda menginstal semua paket yang diperlukan, selanjutnya kloning repositori kode sumber Alacritty dan kompilasi menggunakan perintah berikut.

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

4. Setelah proses kompilasi selesai, biner akan disimpan di direktori ./target/release/alacritty. Salin biner ke direktori di PATH Anda dan di desktop, Anda dapat menambahkan aplikasi ke menu sistem Anda, sebagai berikut.

cp target/release/alacritty /usr/local/bin
cp Alacritty.desktop ~/.local/share/applications

5. Selanjutnya, instal halaman manual menggunakan perintah berikut.

gzip -c alacritty.man | sudo tee /usr/local/share/man/man1/alacritty.1.gz > /dev/null

6. Untuk menambahkan pengaturan penyelesaian shell ke shell Linux Anda, lakukan hal berikut.

--------- On Bash Shell ---------
cp alacritty-completions.bash  ~/.alacritty
echo "source ~/.alacritty" >> ~/.bashrc

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

--------- On FISH Shell ---------
cp alacritty-completions.fish /usr/share/fish/vendor_completions.d/alacritty.fish

7. Terakhir, jalankan Alacritty di menu sistem Anda dan klik di atasnya; saat dijalankan pertama kali, file konfigurasi akan dibuat di bawah $HOME/.config/alacritty/alacritty.yml, Anda dapat mengonfigurasinya dari sini.

Untuk informasi lebih lanjut dan opsi konfigurasi, kunjungi repositori Alacritty Github.

Alacritty adalah emulator terminal berakselerasi GPU lintas platform, cepat, dan berfokus pada kecepatan dan kinerja. Meskipun siap untuk penggunaan sehari-hari, banyak fitur yang belum ditambahkan seperti gulir mundur dan banyak lagi. Bagikan pendapat Anda tentang hal ini melalui formulir umpan balik di bawah.