Alacritty - Linux için En Hızlı Terminal Emülatörü


Alacritty, oluşturma için GPU (Grafik İşlem Birimi) kullanan, ücretsiz, açık kaynaklı, hızlı, platformlar arası bir terminal emülatörüdür. Linux'taki diğer birçok terminal emülatöründe bulunmayan belirli optimizasyonlar.

Alacritty, basitlik ve performans olmak üzere iki hedefe odaklanmıştır. Performans hedefi, mevcut diğer terminal emülatörlerinden daha hızlı olması gerektiği anlamına gelir. Basitlik hedefi, sekmeler veya bölmeler (diğer terminal çoklayıcılar - tmux tarafından kolayca sağlanabilen) gibi özellikleri desteklemediği anlamına gelir. Linux.

Bazı Linux işletim sistemleri, depoda Alacritty için ikili dosyalar içeriyordu; değilse, ilgili dağıtımlarınıza aşağıdaki komutları kullanarak yükleyebilirsiniz.

----------- [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

Diğer Linux dağıtımları için Alacritty'yi kaynaktan oluşturma talimatları aşağıda açıklanmıştır.

Gerekli Bağımlılık Paketlerini Kurun

1. Alacritty'nin kurulabilmesi için en güncel kararlı Rust derleyicisinin yüklü olması gerekir. Bu nedenle, öncelikle rustup yükleyici komut dosyasını kullanarak Rust programlama dilini yükleyin ve ekrandaki talimatları izleyin.

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

2. Daha sonra, gösterildiği gibi Linux dağıtımlarınızda Alacritty'yi oluşturmak için birkaç ek kitaplık yüklemeniz gerekir.

--------- 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 

Alacritty Terminal Emulator'ı Linux'a Kurmak

3. Gerekli tüm paketleri yükledikten sonra, Alacritty kaynak kodu deposunu kopyalayın ve aşağıdaki komutları kullanarak derleyin.

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

4. Derleme işlemi tamamlandıktan sonra ikili dosya ./target/release/alacritty dizinine kaydedilecektir. İkili dosyayı PATH'inizdeki bir dizine kopyalayın ve masaüstünde, uygulamayı aşağıdaki gibi sistem menülerinize ekleyebilirsiniz.

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

5. Ardından, aşağıdaki komutu kullanarak kılavuz sayfalarını yükleyin.

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

6. Kabuk tamamlama ayarlarını Linux kabuğunuza eklemek için aşağıdakileri yapın.

--------- 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. Son olarak sistem menünüzde Alacritty'yi başlatın ve tıklayın; ilk kez çalıştırıldığında $HOME/.config/alacritty/alacritty.yml altında bir yapılandırma dosyası oluşturulacaktır, buradan yapılandırabilirsiniz.

Daha fazla bilgi ve yapılandırma seçeneği için Alacritty Github deposuna gidin.

Alacritty hız ve performansa odaklanan platformlar arası, hızlı, GPU hızlandırmalı bir terminal emülatörüdür. Günlük kullanıma hazır olmasına rağmen geriye kaydırma ve daha birçok özellik henüz eklenmemiştir. Aşağıdaki geri bildirim formunu kullanarak bu konudaki düşüncelerinizi paylaşın.