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