Kitty, klavyeli ileri düzey kullanıcılar için bir terminal emülatörü

kitty öykünücüsü hakkında

Bir sonraki makalede Kitty'ye bir göz atacağız. Hakkında az sistem kaynağı kullanan ücretsiz, açık kaynaklı bir terminal öykünücüsü. Bu yazılımın daha hızlı çalışmasını sağlayan bir tür oluşturma vardır. Ayrıca, terminaldeki bazı gelişmiş işlevleri etkinleştirebileceğiniz uzantılar için destek içerir. Diğer birçok özelliğin yanı sıra fare desteği, benzersiz kod, gerçek renk ve odak izleme ile birlikte gelir.

Kitty ileri düzey klavye kullanıcıları için tasarlanmıştır. Bu yüzden fare etkileşimlerini tam olarak desteklese de tüm kontrolleri klavyeden çalışır. Yapılandırması basit bir dosyadan yapılır. Bu uygulamadaki kod basit ve modüler olacak şekilde tasarlanmıştır. C ve Python kombinasyonuyla yazılmıştır. Herhangi bir büyük ve karmaşık UI araç setine dayanmaz, hepsini işlemek için sadece OpenGL kullanır.

Kitty itiraf etmek için sıfırdan tasarlandı tüm modern özellikleri terminalUnicode, gerçek renk, kalın / italik yazı tipleri, metin biçimlendirme vb. Bu emülatörün tasarım hedeflerinden biri, kolayca uzatılabilir, böylece gelecekte görece kolaylıkla yeni özellikler eklenebilir.

Kitty'nin genel özelliklerinden bazıları

Terminal dolandırıcı ile bölünmüş ekran

  • Gnu / Linux ve macOS üzerinde çalışır.
  • Bu emülatör işlemeyi GPU'ya aktarır, böylece daha düşük bir sistem yükü arar ve düzgün bir yer değiştirme elde etmek.
  • Hepsini destekler modern tek uçlu özelliklerl: grafikler / resimler, unicode, gerçek renk, fare protokolü, odak izleme, parantez yapıştırma ve yeni terminaller için çeşitli protokol uzantıları.
  • Destekler mozaik çoklu terminal pencereleritmux gibi ek bir program kullanmaya gerek kalmadan, farklı tasarımlarla yan yana.
  • Komut dosyalarından veya kabuk komut isteminden kontrol edilebilir, SSH aracılığıyla bile.
  • İçin bir çerçevesi var Kittensiçin kullanılabilecek küçük bir terminal programı olan öykünücü işlevselliğini genişlet.
  • Kabul başlangıç ​​oturumları. Bu, başlangıçta çalıştırılacak pencere / sekme düzenini, çalışma dizinlerini ve programları belirlemenize olanak tanır.
  • sahip çoklu kopyalama / yapıştırma arabellekleri.
  • Bu emülatör sekmeler ve pencereler halinde düzenlenmiş birden fazla programı çalıştırabilir. En üst düzey organizasyon sekmedir. Her sekme bir veya daha fazla pencereden oluşur. Pencereler farklı düzenlerde düzenlenebilir. The sekmeler ve pencereler için özelleştirilebilen klavye kontrolleri, onlara danışılabilir proje web sitesi.

Ubuntu'ya kitty terminal emülatörünü yükleyin

En son sürümü indirme

Daha bu emülatörü Ubuntu'ya yükle Bir terminal açmamız (Ctrl + Alt + T) ve aşağıdaki komutu yazmamız gerekecek:

kitty yükleyiciyi indir

curl -L https://sw.kovidgoyal.net/kitty/installer.sh | sh /dev/stdin

Bu, bu terminal öykünücüsünün en son sürümünü Ubuntu sistemine yükleyecektir. Lokasyona kurulacak ~ / .local / pisi.app / bin / pisi. Bu klasöre gidersek, emülatörü açmak için üzerine çift tıklamamız gereken dosyayı göreceğiz.

yürütülebilir kedicik dosyası

Bir şeyler ters giderse veya yükleyiciyi çalıştırmak istemiyorsanız, şunları yapabilirsiniz: kitty'yi manuel olarak indirip kurun. GitHub'daki sürümler sayfası. Gnu / Linux kullanıcıları, sadece tarball'ı indirip bir dizine çıkartmamız gerekecek. Yürütülebilir kitty, bin alt dizininde olacaktır.

Masaüstü ile entegrasyon

pisi için fırlatıcı

Bu emülatörün simgesinin sisteminizde görünmesini istiyorsanız, diğerlerinin yanı sıra, yapmanız gerekecek dosyayı ekle kedicik.masaüstü. Aşağıdaki prosedürün ayrıntılarının bir veya daha fazla belirli masaüstü için ayarlanması gerekebilir, ancak çoğu ana masaüstü ortamı için çalışmalıdır..

Başlamak için yapacağız PATH'a kitty eklemek için symlink oluştur (~ / .local / bin'in YOLUNUZDA olduğunu varsayarsak):

ln -s ~/.local/kitty.app/bin/kitty ~/.local/bin/

Gidiyoruz kitty.desktop dosyasını işletim sisteminin bulabileceği bir yere koyun:

cp ~/.local/kitty.app/share/applications/kitty.desktop ~/.local/share/applications

Bitirmek için kitty.desktop dosyasındaki kitty simgesinin yolunu güncelleyin aşağıdaki komutla:

sed -i "s/Icon\=kitty/Icon\=\/home\/$USER\/.local\/kitty.app\/share\/icons\/hicolor\/256x256\/apps\/kitty.png/g" ~/.local/share/applications/kitty.desktop

Bu olabilir bu terminal öykünücüsü ve belgeleri hakkında daha fazla bilgi edinin alarak proje web sitesi.


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.