Kitty, emulator terminala dla zaawansowanych użytkowników z klawiaturą

o emulatorze kotka

W następnym artykule przyjrzymy się Kitty. Jest o darmowy emulator terminala typu open source, który zużywa niewiele zasobów systemowych. To oprogramowanie ma typ renderowania, który sprawia, że ​​działa szybciej. Obejmuje również obsługę rozszerzeń, za pomocą których można włączyć niektóre zaawansowane funkcje w terminalu. Jest również wyposażony w obsługę myszy, unikalny kod, True Color i śledzenie ostrości, a także wiele innych funkcji.

Kitty jest przeznaczony dla zaawansowanych użytkowników klawiatury. Z tego powodu wszystkie jego elementy sterujące działają z klawiatury, chociaż w pełni obsługuje również interakcje z myszą. Jego konfiguracja odbywa się z prostego pliku. Kod w tej aplikacji ma być prosty i modułowy. Jest napisany w kombinacji C i Python. Nie zależy od żadnego dużego i złożonego zestawu narzędzi UI, używając tylko OpenGL do renderowania wszystkiego.

Kitty została zaprojektowana od podstaw, by to przyznać wszystkie nowoczesne funkcje terminaltakie jak Unicode, True Color, pogrubienie / kursywa, formatowanie tekstu itp. Jednym z celów projektowych tego emulatora ma być łatwo wysuwana, tak aby nowe funkcje mogły być dodawane w przyszłości ze względną łatwością.

Niektóre z ogólnych cech Kitty

Podzielony ekran z oszustem na terminalu

  • Działa na Gnu / Linux i macOS.
  • Ten emulator odciąża renderowanie do GPU, starając się w ten sposób zmniejszyć obciążenie systemu i uzyskanie płynnego przemieszczenia.
  • Obsługuje wszystkie nowoczesne funkcje single-endedl: grafika / obrazy, Unicode, True Color, protokół myszy, śledzenie ostrości, wklejanie nawiasów i różne rozszerzenia protokołów dla nowych terminali.
  • Obsługuje mozaika wielu okien terminala, jeden obok drugiego z różnymi wzorami, bez konieczności korzystania z dodatkowego programu, takiego jak tmux.
  • Można nim sterować za pomocą skryptów lub z wiersza poleceń powłoki, nawet przez SSH.
  • Ma ramy dla Kocięta, który jest małym programem terminala, do którego można się przyzwyczaić rozszerzyć funkcjonalność emulatora.
  • Przyznaje sesje startowe. Umożliwia to określenie układu okna / karty, katalogów roboczych i programów uruchamianych podczas uruchamiania.
  • masz wiele buforów kopiuj / wklej.
  • Ten emulator to możliwość uruchamiania wielu programów zorganizowanych w zakładkach i oknach. Najwyższym poziomem organizacji jest zakładka. Każda karta składa się z co najmniej jednego okna. Okna można układać w różne układy. Plik sterowanie klawiaturą, które można dostosować dla kart i okien, można się z nimi zapoznać w witryna projektu.

Zainstaluj emulator terminala Kitty na Ubuntu

Pobieranie najnowszej wersji

do zainstaluj ten emulator na Ubuntu Będziemy musieli otworzyć terminal (Ctrl + Alt + T) i wpisać następujące polecenie:

pobierz instalator Kitty

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

Spowoduje to zainstalowanie najnowszej wersji tego emulatora terminala w systemie Ubuntu. Zostanie zainstalowany na miejscu ~ / .local / kitty.app / bin / kitty. Jeśli przejdziemy do tego folderu, zobaczymy plik, na który musimy dwukrotnie kliknąć, aby otworzyć emulator.

wykonywalny plik kotka

Jeśli coś pójdzie nie tak lub po prostu nie chcesz uruchamiać instalatora, możesz pobierz i zainstaluj Kitty ręcznie z pliku wersje na GitHub. Użytkownicy Gnu / Linux, będziemy musieli tylko pobrać archiwum i rozpakować je do katalogu. Plik wykonywalny kitty będzie w podkatalogu bin.

Integracja z pulpitem

wyrzutnia dla kotka

Jeśli chcesz, aby ikona tego emulatora pojawiła się w Twoim systemie, pośród wszystkich innych, to zrobisz dodaj plik kotek.komputer. Szczegóły poniższej procedury mogą wymagać dostosowania do jednego lub innego konkretnego pulpitu, ale powinna działać w większości głównych środowisk graficznych.

Na początek będziemy utwórz łącze symboliczne, aby dodać kotka do PATH (zakładając, że ~ / .local / bin znajduje się w Twojej ŚCIEŻCE):

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

Idziemy do umieść plik kitty.desktop gdzieś, gdzie system operacyjny może go znaleźć:

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

Na koniec zaktualizuj ścieżkę do ikony kotka w pliku kitty.desktop poleceniem:

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

można uzyskać więcej informacji o tym emulatorze terminala i jego dokumentacji w witryna projektu.


Bądź pierwszym który skomentuje

Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.