Kitty, emulátor terminálu pro pokročilé uživatele s klávesnicí

o emulátoru kočiček

V příštím článku se podíváme na Kitty. Je o bezplatný emulátor terminálu s otevřeným zdrojovým kódem, který využívá málo systémových prostředků. Tento software má typ vykreslování, díky němuž běží rychleji. Zahrnuje také podporu rozšíření, pomocí kterých můžete v terminálu povolit některé pokročilé funkce. Kromě mnoha dalších funkcí přichází také s podporou myši, jedinečným kódováním, skutečnými barvami a sledováním zaostření.

Kitty je určen pro pokročilé uživatele klávesnice. Z tohoto důvodu všechny jeho ovládací prvky fungují z klávesnice, i když také plně podporuje interakce myší. Jeho konfigurace se provádí z jednoduchého souboru. Kód v této aplikaci je navržen tak, aby byl jednoduchý a modulární. Je napsán v kombinaci C a Pythonu. Nespoléhá se na žádnou velkou a složitou sadu nástrojů uživatelského rozhraní, k jejímu vykreslení používá pouze OpenGL.

Kitty je navržena od základu, aby se přiznala všechny moderní funkce a terminálnapříklad unicode, true color, tučné / kurzíva, formátování textu atd. Jedním z cílů návrhu tohoto emulátoru je být snadno rozšiřitelný, aby bylo možné v budoucnu relativně snadno přidávat nové funkce.

Některé obecné vlastnosti Kitty

Rozdělená obrazovka s terminálovým podvodníkem

  • Funguje na Gnu / Linux a macOS.
  • Tento emulátor odloží vykreslení na GPU, čímž hledá nižší zatížení systému a dosažení plynulého posunutí.
  • Podporuje všechny moderní funkce s jedním konceml: grafika / obrázky, unicode, true color, protokol myši, sledování zaostření, vložení v závorkách a různá rozšíření protokolu pro nové terminály.
  • Podporuje mozaika více oken terminálu, jeden vedle druhého s různými vzory, bez nutnosti použití dalšího programu, jako je tmux.
  • Lze ovládat ze skriptů nebo z příkazového řádku prostředí, dokonce i přes SSH.
  • Má rámec pro Koťata, což je malý terminálový program, na který lze zvyknout rozšířit funkčnost emulátoru.
  • Připouští spouštěcí relace. To vám umožní určit rozvržení okna / karty, pracovní adresáře a programy, které se mají spustit při spuštění.
  • To má více vyrovnávacích pamětí pro kopírování / vkládání.
  • Tento emulátor je schopný provozovat více programů uspořádaných do karet a oken. Nejvyšší úrovní organizace je karta. Každá karta se skládá z jednoho nebo více oken. Okna lze uspořádat do různých rozvržení. The ovládací prvky klávesnice, které lze přizpůsobit pro karty a okna, lze konzultovat v webové stránky projektu.

Nainstalujte si emulátor terminálu Kitty na Ubuntu

Stahování nejnovější verze

na nainstalujte tento emulátor na Ubuntu Budeme muset otevřít terminál (Ctrl + Alt + T) a zadat následující příkaz:

stáhněte si instalační kitty

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

Tím se nainstaluje nejnovější verze tohoto emulátoru terminálu v systému Ubuntu. Bude nainstalován na místě ~ / .local / kitty.app / bin / kitty. Pokud přejdeme do této složky, uvidíme soubor, na který musíme dvojitým kliknutím otevřít emulátor.

spustitelný soubor kočičky

Pokud se něco pokazí nebo prostě nechcete spustit instalační program, můžete stáhnout a nainstalovat kočičku ručně z stránka verzí na GitHubu. Uživatelé GNU / Linuxu si budeme muset stáhnout pouze tarball a extrahovat jej do adresáře. Spustitelný soubor Kitty bude v podadresáři bin.

Integrace s desktopem

launcher pro koťátko

Pokud máte zájem o to, aby se ikona tohoto emulátoru objevila ve vašem systému, mezi všemi ostatními, budete muset přidat soubor kitty.desktop. Možná bude nutné upravit podrobnosti následujícího postupu pro jednu nebo jinou konkrétní plochu, ale mělo by to fungovat u většiny hlavních desktopových prostředí.

Začneme vytvořte symbolický odkaz pro přidání kočičky na PATH (za předpokladu, že ~ / .local / bin je ve vaší PATH):

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

Budeme umístěte soubor kitty.desktop někam, kde ho operační systém najde:

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

Na závěr pojďme aktualizujte cestu k ikoně kitty v souboru kitty.desktop s následujícím příkazem:

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

To může získat více informací o tomto emulátoru terminálu a jeho dokumentaci v webové stránky projektu.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.