V této příručce se podíváme na to, jak nainstalovat, přizpůsobit a používat emulátor terminálu Kitty v systému Linux.
Některé úkoly lze stále nejlépe provádět pomocí příkazového řádku, a to i v sofistikovaných moderních desktopových prostředích nabitých administrativními nástroji, utilitami a softwarem pro zvýšení produktivity, to vše s atraktivním grafickým uživatelským rozhraním.
Emulátor terminálu vám umožňuje využívat sílu příkazového řádku na ploše. Kromě toho okno terminálu poskytuje přístup ke konzole a jejím aplikacím, jako jsou rozhraní příkazového řádku (CLI) a software textového uživatelského rozhraní.
Co je Kitty GPU-Accelerated Terminal Emulator
Kitty je emulátor terminálu napájený grafickým procesorem který ke zpracování používá OpenGL a běží na více platformách. To znamená, že k vykreslování používá GPU místo CPU. Výsledkem je, že je od přírody extrémně rychlý a účinný.
Ale proč byste potřebovali GPU akcelerovaný terminál? Zkrátka jde o rychlost! Přesunutí vykreslování na GPU pomáhá několika způsoby. Za prvé, pomáhá snížit zatížení systému a poskytuje plynulejší rolování.
Kittyho největší tvrzení je, že je to jeden z nejrychlejších dostupných emulátorů terminálu. Je navržena pro uživatele výkonné klávesnice.
Kitty je nabitá funkcemi, podporuje tabulátory, rozdělení a skutečné barvy . Většina Kitty je napsána téměř výhradně v Pythonu. Kód Objective C je ve skutečnosti velmi tenký a většina z něj je založena na makrech nebo pouze na volání funkcí v jiných knihovnách.
Kitty je navíc výjimečně konfigurovatelná. K dispozici je podpora myši, která vám umožňuje otevírat adresy URL, poklepat, třikrát, kliknout pravým tlačítkem a dělat další věci. Navíc je jednoduché ovládat z příkazového řádku, SSH a skriptů.
Je důležité pochopit, že terminály nevykreslují jen to, co vidíte, ale také vše, co programuje výstup, což může být obrovské množství textu, což způsobí pád nezrychlených terminálů.
Některé terminály se začnou aktualizovat jen zřídka, aby se zachránily, zatímco jiné se při vypalování CPU úplně zaseknou.
Instalace Kitty Terminal Emulator v Linuxu
Kittyinu instalaci lze provést pomocí správců balíčků, jak je uvedeno níže.
Ubuntu a další distribuce založené na Debianu mohou nainstalovat emulátor terminálu Kitty pomocí příkazu apt níže:
sudo apt install kitty
Na Arch Linuxu je emulátor Kitty dostupný pro instalaci přes Pacman:
sudo pacman -S kitty
Na Fedoře je terminálový emulátor Kitty dostupný pro instalaci prostřednictvím výchozích softwarových repozitářů Fedory:
sudo dnf install kitty
Na distribucích založených na RHEL, jako je AlmaLinux nebo Rocky Linux, musíte nejprve nainstalovat repo EPEL:
sudo dnf install epel-release
Poté nainstalujte emulátor terminálu Kitty:
sudo dnf install kitty
Pokud používáte openSUSE a chcete používat terminálový emulátor Kitty, budete moci nainstalovat aplikaci pomocí následujícího příkazu Zypper:
sudo zypper install kitty
Po instalaci lze Kitty spustit z nabídky Aktivity. Nejprve přejděte na spouštěč aplikací a vyhledejte „kitty .‘ Když se zobrazí jeho ikona, kliknutím ji spusťte.
Přizpůsobte Kitty Terminal Emulator
Emulátor terminálu Kitty je přizpůsoben pomocí konfiguračního souboru. V této části si projdeme některé základní možnosti přizpůsobení.
Nejprve zkopírujte ukázkový konfigurační soubor kitty.conf
do konfiguračního adresáře Kitty.
cp /usr/share/doc/kitty/examples/kitty.conf ~/.config/kitty/
Chcete-li zahájit přizpůsobení, otevřete kitty.conf
soubor pro úpravy pomocí preferovaného textového editoru.
vim ~/.config/kitty/kitty.conf
Velikost písma je nejviditelnějším přizpůsobením, protože Kittyho písmo je ve výchozím nastavení malé. Pojďme to tedy zvýšit na 13
.
Nyní se pokusíme udělat Kittyino okno trochu průhlednější. K tomu musíme změnit background_opacity
možnost z 1
na přibližně 0.8
.
Pamatujte, že pokud jste Kitty otevřeli, musíte ji zavřít a znovu otevřít, aby se změny projevily. Nyní se podívejme na výsledek provedených změn.
V tuto chvíli si myslím, že základní myšlenka je jasná. Jak uvidíte, kitty.conf
obsahuje nespočet možností konfigurace, které vám umožní úplně změnit pohled nebo chování emulátoru terminálu. Jejich kompletní seznam si můžete prohlédnout na Kittyho webu.
Koťátka
Kitty je dodávána s několika skvělými funkcemi zvanými Koťátka, které se mohou mnohokrát hodit. Používají se k přidávání funkcí do samotné Kitty a vytváření užitečných samostatných programů.
Například The icat
kotě může zobrazovat obrázky v terminálu. Použití je stejně jednoduché jako:
kitty +kitten icat [IMAGE_FILE]
Aby toto kotě fungovalo, musíte mít na svém systému Linux nainstalovaný ImageMagic.
Rozdělení oken
Kitty může definovat svá okna, dlážděná vedle sebe v libovolném rozložení. Rozvržení je uspořádání několika oken Kitty na kartě nejvyšší úrovně.
K rozdělení okna použijte klávesovou zkratku Ctrl+Shift+Enter
.
Pomocí klávesové zkratky Ctrl+Shift+[
nebo Ctrl+Shift+]
, můžete přepínat mezi různými okny.
Okna lze uspořádat do více rozložení pomocí Ctrl+Shift+L
klávesová zkratka.
Karty
Kitty může spouštět několik programů uspořádaných do karet, protože každá karta se skládá z jednoho nebo více oken. Chcete-li otevřít novou kartu, použijte Ctrl+Shift+T
.
Přepínání mezi kartami je možné pomocí Ctrl+Shift+Left
nebo Ctrl+Shift+Right
.
Základní zkratky emulátoru terminálu Kitty
Následuje několik užitečných zkratek, které lze s Kitty použít.
Windows
Nové okno | Ctrl+Shift+Enter |
Zavřít okno | Ctrl+Shift+W |
Další okno | Ctrl+Shift+] |
Předchozí okno | Ctrl+Shift+[ |
Karty
Nová karta | Ctrl+Shift+T |
Zavřít kartu | Ctrl+Shift+Q |
Další karta | Ctrl+Shift+Vpravo |
Předchozí karta | Ctrl+Shift+Left |
Změnit velikost karet | Ctrl+Shift+R |
Posouvání
Seřazení | Ctrl+Shift+Up |
Řádek dolů | Ctrl+Shift+Dolů |
O stránku nahoru | Ctrl+Shift+Page_Up |
O stránku dolů | Ctrl+Shift+Page_Down |
Nahoře | Ctrl+Shift+Home |
Dole | Ctrl+Shift+End |
Jiné
Kopírovat do schránky | Ctrl+Shift+C |
Vložit ze schránky | Ctrl+Shift+V |
Vložit z výběru | Ctrl+Shift+S |
Zvětšit velikost písma | Ctrl+Shift+Equal |
Zmenšit velikost písma | Ctrl+Shift+mínus |
Přepnout na celou obrazovku | Ctrl+Shift+F11 |
Závěr
Tento článek vás naučil, jak nainstalovat Kitty na Linux a její primární použití jako emulátor terminálu.
Kitty je fantastický emulátor terminálu s tolika možnostmi přizpůsobení, že usnadňuje pracovní postup „bez myši“. Navíc je superrychlý, velmi stabilní a dobře se udržuje.
Kitty má samozřejmě mnoho dalších skvělých funkcí a přizpůsobení, takže se na to podívejte.