Alacritty - GPU Hızlandırılmış Terminal Emülatörü

1

Bugün haydi çok ilginç bir terminal öykünücüsü hakkında konuşmaktan yararlanalım, bu emülatör diğerlerinden farklı olarak, sistemdeki uygulamanın performansını ve hızını artırmak için GPU'dan yararlanır.

Bugün bahsedeceğimiz uygulama Alacritty, bu uygulama optimizasyonları uygulamak için GPU'dan yararlanan bir terminal emülatörüdür. Linux'taki diğer terminal öykünücülerinde bu mümkün değildir.

Alacritty hakkında

Bu uygulama Rust programlama dilinde yazılmıştır ve oluşturma için OpenGL kullanır, bu, uygulamayı mevcut en hızlı terminal öykünücüsü yapar.

Bu terminal emülatörü basitlik ve performans olmak üzere iki hedefe odaklanır. Performans, mevcut diğer terminal emülatörlerinden daha hızlı olması gerektiği anlamına gelir. Sadelik, sekmeler veya bölmeler gibi işlevleri desteklemediği anlamına gelir.

Si bu terminal öykünücüsünü sisteminize kurmak istiyorsunuz, önceden sistemlerimize Rust programlama dilinin yüklenmiş olması gerekir.

önkoşullar

Yaptığım önceki yazıda Linux'ta Rust kurulum yöntemini inceleyebilirsiniz. bağlantı bu.

Bu dilin sistemimizde kurulu olduğundan zaten eminim. uygulama için bazı gerekli bağımlılıkları kurmamız gerekiyor.

Olanlar için Debian, Ubuntu, Linux Mint kullanıcıları veya herhangi bir türevi bunlardan ctrl + Alt + T ile bir terminal açmalıyız ve aşağıdaki komutu uygulayacağız:

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

Bu durumuda CentOS ve RHEL kullanıcıları, bağımlılıkları şu şekilde yükler:

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

Kullanıcıları iseler Fedora 28, terminale şu komutla kurulabilir:

sudo dnf install cmake freetype-devel fontconfig-devel xclip

Arch Linux, Manajaro, Antergos veya herhangi bir Arch türevini kullananlar için aşağıdakilerle kuruyoruz:

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

Son olarak, openSUSE'nin herhangi bir sürümünün kullanıcıları:

sudo zypper install cmake freetype-devel fontconfig-devel xclip

Bağımlılıkları zaten yükledinizBu terminal emtüatörünü sistemimize kurmaya devam edebiliriz aşağıdaki komutlardan herhangi biriyle.

Alacritty Linux'a nasıl kurulur?

keskin

Arch Linux kullanıcıları ve türevleri olanlar, uygulamayı AUR depolarından yükleyebilirizBunun için sadece bir asistanımız olmalı.

Bu durumda aurman kullanacağızTerminal öykünücüsünü kurma komutu aşağıdaki gibidir:

aurman- S alacritty

OpenSUSE kullanıcıları olanlar için Uygulamayı sisteme aşağıdaki komutla kurabiliriz:

sudo zypper install alacritty

Aynı paketi kullanabiliriz openSUSE için teklif ediyorlar Fedora, CentOS, RHEL veya rpm paketlerini destekleyen herhangi bir dağıtım için.

Yalnızca aşağıdaki komutla indiriyoruz: 64 bit sistem kullananlar:

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

Kimler için 32 bit sistem kullanıyorlar:

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

Ve şununla kuruyoruz:

sudo dnf install alacritty.rpm

Daha Dağıtımların geri kalanı kaynak kodunu indirmeli ve derlemelidir uygulamayı kurmak için.

bu Bunu şu şekilde yapıyoruz, yazmalıyız:

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

Bu yapıldıktan sonra, ikiliyi PATH'ımıza kopyalamalı ve doğrudan erişimi oluşturmalıyız, yani aşağıdaki komutlarla yapıyoruz:

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

ve nihayet Bash için gerekli ayarları Kabuğumuza ekliyoruz:

cp alacritty-completetions.bash ~ / .alacritty

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

ZSH için

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

Ve FISH için

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

Ve buna hazır olarak emülatörü sistemimizde çalıştırabiliriz.

ayrıca paket resmi olmasa da bu terminal öykünücüsünü Snap'ten yükleyebiliriz. Bu yöntemi tercih edenler için sadece şunu yazmamız gerekiyor:

sudo snap install alacritty-unofficial --channel


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.

  1.   Tranki dijo

    Terminalin GPU tarafından desteklenmesinin amacı nedir?