{"id":19546,"date":"2025-08-03T08:20:00","date_gmt":"2025-08-03T06:20:00","guid":{"rendered":"https:\/\/linux-bibel.at\/?p=19546"},"modified":"2025-08-03T08:20:36","modified_gmt":"2025-08-03T06:20:36","slug":"kitty-mehr-als-nur-ein-linux-terminal","status":"publish","type":"post","link":"https:\/\/linux-bibel.at\/index.php\/2025\/08\/03\/kitty-mehr-als-nur-ein-linux-terminal\/","title":{"rendered":"Kitty &#8211; mehr als nur ein Linux-Terminal"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Unter Linux ist ein Terminal einfach nur ein Fenster &#8211; dahinter l\u00e4uft dann die eigentliche Shell, das Terminal ist also ein Fenster, mit dem man die Shell am Desktop herumschieben kann. Dieses Fenster nennt sich unter KDE <strong>Konsole<\/strong>, unter GNOME <strong>GNOME-Terminal<\/strong>. Mit dem Terminal kann man nicht nur die Shell am Desktop hin und her schieben, minimieren, maximieren, &#8230; Man kann damit auch einige Einstellungen an der Shell vornehmen &#8211; Beispiele w\u00e4ren etwa die Bash oder <a href=\"https:\/\/linux-bibel.at\/index.php\/2023\/08\/25\/zsh-erweitertes-terminal-unter-linux\/\" data-type=\"post\" data-id=\"53\">Zsh<\/a>. Einstellungen an der Shell nimmt man meist via Texteditor vor &#8211; unter Kitty geht dies viel einfacher.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Kitty installieren<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Unter auf Debian basierenden Linux-Distributionen installieren Sie diese Software wie \u00fcblich \u00fcber die Paket-Verwaltung durch den Befehl:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>apt install kitty<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Kitty nutzen und anpassen<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Sie finden Kitty nach der Installation im Anwendungsmen\u00fc unter der Kategorie <em>System<\/em>, alternativ starten Sie die Software auch auf einem anderen Terminal mit dem Befehl:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>kitty<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Kitty nutzt die von Ihnen voreingestellte Shell &#8211; Sie arbeiten darauf also wie auf jedem anderen Terminal auch:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/08\/kitty-scaled.jpg\" rel=\"lightbox-0\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/08\/kitty-1024x640.jpg\" alt=\"\" class=\"wp-image-19547\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/08\/kitty-1024x640.jpg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/08\/kitty-1536x960.jpg 1536w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/08\/kitty-2048x1280.jpg 2048w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/08\/kitty-150x94.jpg 150w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/08\/kitty-300x188.jpg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/08\/kitty-768x480.jpg 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Sie m\u00fcssen sich in der Arbeitsweise also nicht umgew\u00f6hnen. Die Konfiguration liegt im Home-Verzeichnis unter &#8222;<em>.config\/kitty<\/em>\/&#8220; und nennt sich &#8222;<strong>kitty.conf<\/strong>&#8222;, diese k\u00f6nnen Sie aus Kitty heraus mit der Tastenkombination <kbd>Strg+Shift+F2<\/kbd> \u00f6ffnen und bearbeiten.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wollen wir als Erstes einmal die Schriftart anpassen &#8211; hierzu nutzen Sie ganz einfach den Befehl:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>kitty +list-fonts<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/08\/kitty-1-scaled.jpg\" rel=\"lightbox-1\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/08\/kitty-1-1024x640.jpg\" alt=\"\" class=\"wp-image-19548\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/08\/kitty-1-1024x640.jpg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/08\/kitty-1-1536x960.jpg 1536w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/08\/kitty-1-2048x1280.jpg 2048w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/08\/kitty-1-150x94.jpg 150w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/08\/kitty-1-300x188.jpg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/08\/kitty-1-768x480.jpg 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Mit dem Befehl werden alle unterst\u00fctzten Schriftarten angezeigt und wie diese auf dem Terminal ansehen.  Notieren Sie sich die gew\u00fcnschte, gr\u00fcn markierte Schrift &#8211; in meinem Beispiel &#8222;<strong>Nimbus Mono PS<\/strong>&#8222;. \u00d6ffnen Sie die Konfiguration &#8211; also <kbd>Strg+Shift+F2<\/kbd> und suchen den Eintrag &#8222;<strong>font_family<\/strong>&#8220; &#8211; also:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/font_family<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Dies best\u00e4tigen Sie mit <kbd>Eingabe<\/kbd>. Mit <kbd>i<\/kbd> wechseln Sie in Vim in den Schreib-Modus, entfernen Sie hier die Raute (<em>#<\/em>) und ersetzen die Schriftart <code>monospace<\/code> durch die gew\u00fcnschte &#8211; in meinem Fall also:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># font_family          monospace\nfont_family            Nimbus Mono PS<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Sie k\u00f6nnen die Schriftarten auch noch weiter anpassen:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>font_family      nimbus mono ps #monospace\n# bold_font        auto\n# italic_font      auto\n# bold_italic_font auto\n\n# font_size 11.0\n\n#: Font size (in pts)<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Standardm\u00e4\u00dfig speichert Kitty Ihre letzten 2000 Befehle in der History, diese erh\u00f6hen Sie, wenn gew\u00fcnscht unter dem Eintrag <code>scrollback_lines 2000<\/code>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Kitty wird haupts\u00e4chlich mittels Tastenkombinationen gesteuert, haupts\u00e4chlich wird mit <kbd>Strg+Shift<\/kbd> eingeleitet &#8211; wollen wir einige neue Tabs erstellen, <kbd>Strg+Shift+t<\/kbd>:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/08\/kitty-2-scaled.jpg\" rel=\"lightbox-2\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/08\/kitty-2-1024x640.jpg\" alt=\"\" class=\"wp-image-19549\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/08\/kitty-2-1024x640.jpg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/08\/kitty-2-1536x960.jpg 1536w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/08\/kitty-2-2048x1280.jpg 2048w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/08\/kitty-2-150x94.jpg 150w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/08\/kitty-2-300x188.jpg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/08\/kitty-2-768x480.jpg 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Die Tabs erscheinen unten, mit <kbd>Strg+Shift+\u2192<\/kbd> wechseln Sie einen weiter nach rechts, mit <kbd>Strg+Shift+\u2190<\/kbd> zur\u00fcck. Wo die Tabs erscheinen sollen, legen Sie in der Konfiguration mit folgendem Eintrag fest:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># tab_bar_edge bottom<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Wollen Sie die Tabs oben haben, entfernen Sie die Raute und ersetzen <code>bottom<\/code> durch <code>top<\/code>. Wir k\u00f6nnen auch den Stil der Tabs anpassen &#8211; dies gelingt mit dem Eintrag:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># tab_bar_style fade<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Entfernen Sie die Raute und ersetzen <code>fade<\/code> durch <code>slant<\/code>, <code>separator<\/code>, <code>powerline<\/code>, <code>custom<\/code> oder <code>hidden<\/code>. Ich werde <code>powerline<\/code> nutzen:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/08\/kitty-3-scaled.jpg\" rel=\"lightbox-3\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/08\/kitty-3-1024x640.jpg\" alt=\"\" class=\"wp-image-19550\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/08\/kitty-3-1024x640.jpg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/08\/kitty-3-1536x960.jpg 1536w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/08\/kitty-3-2048x1280.jpg 2048w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/08\/kitty-3-150x94.jpg 150w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/08\/kitty-3-300x188.jpg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/08\/kitty-3-768x480.jpg 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Mit:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># tab_bar_align left<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">k\u00f6nnen Sie die Position festlegen, also <code>left<\/code>, <code>center<\/code> oder <code>right<\/code>. Mit:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># tab_powerline_style round<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">wiederum das Aussehen optimieren &#8211; <code>angled<\/code>, <code>slanted<\/code> oder <code>round<\/code>:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/08\/kitty-4-scaled.jpg\" rel=\"lightbox-4\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/08\/kitty-4-1024x640.jpg\" alt=\"\" class=\"wp-image-19551\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/08\/kitty-4-1024x640.jpg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/08\/kitty-4-1536x960.jpg 1536w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/08\/kitty-4-2048x1280.jpg 2048w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/08\/kitty-4-150x94.jpg 150w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/08\/kitty-4-300x188.jpg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/08\/kitty-4-768x480.jpg 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Wollen Sie die zu nutzende Shell anpassen, suchen Sie nach:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># shell .<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Hier entfernen Sie wieder die Raute und ersetzen den Punkt durch den Pfad zur gew\u00fcnschten Shell &#8211; etwa:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>shell \/usr\/bin\/zsh<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Auch das Thema l\u00e4sst sich anpassen, dazu starten Sie den Befehl:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>kitty +kitten themes<\/code><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/08\/kitty-5-scaled.jpg\" rel=\"lightbox-5\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/08\/kitty-5-1024x640.jpg\" alt=\"\" class=\"wp-image-19552\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/08\/kitty-5-1024x640.jpg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/08\/kitty-5-1536x960.jpg 1536w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/08\/kitty-5-2048x1280.jpg 2048w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/08\/kitty-5-150x94.jpg 150w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/08\/kitty-5-300x188.jpg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/08\/kitty-5-768x480.jpg 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Mit den Pfeiltasten (<em>\u2191\u2193<\/em>) l\u00e4sst sich das gew\u00fcnschte Thema markieren, mit <kbd>d<\/kbd> oder <kbd>l<\/kbd> w\u00e4hlen Sie den Dark- oder Light-Modus aus und best\u00e4tigen die Nachfrage mit <kbd>m<\/kbd>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Auch ein Hintergrundbild l\u00e4sst sich ausw\u00e4hlen, erst suchen Sie den Eintrag:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># background_image none<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Sie entfernen die Raute, ersetzen <code>none<\/code> durch den Pfad zum gew\u00fcnschten Bild &#8211; dabei muss es sich jedoch um ein Bild im Format PNG handeln und dieses sollte nicht zu gro\u00df sein. Ich habe 1MB genommen. Dann passen Sie noch den Eintrag:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># background_image_layout<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">an, ich habe hier skaliert &#8211; beides zusammen:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>background_image \/home\/robertg\/Bilder\/Pixel\/pxl1.png\nbackground_image_layout scaled<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/08\/kitty-6-scaled.jpg\" rel=\"lightbox-6\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/08\/kitty-6-1024x640.jpg\" alt=\"\" class=\"wp-image-19553\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/08\/kitty-6-1024x640.jpg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/08\/kitty-6-1536x960.jpg 1536w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/08\/kitty-6-2048x1280.jpg 2048w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/08\/kitty-6-150x94.jpg 150w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/08\/kitty-6-300x188.jpg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/08\/kitty-6-768x480.jpg 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Viele Einstellungen mehr finden Sie in der Konfigurationsdatei und unter <a href=\"https:\/\/sw.kovidgoyal.net\/kitty\/overview\/#tabs\" target=\"_blank\" rel=\"noreferrer noopener\">Kitty<\/a>.<\/p>\n<div class=\"pld-like-dislike-wrap pld-custom\">\r\n    <div class=\"pld-like-wrap  pld-common-wrap\">\r\n    <a href=\"javascript:void(0)\" class=\"pld-like-trigger pld-like-dislike-trigger  \" title=\"Gef\u00e4llt mir\" data-post-id=\"19546\" data-trigger-type=\"like\" data-restriction=\"cookie\" data-already-liked=\"0\">\r\n                            <img src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/12\/Daumen-Hoch.png\" alt=\"Gef\u00e4llt mir\" \/>\r\n            <\/a>\r\n    <span class=\"pld-like-count-wrap pld-count-wrap\">9    <\/span>\r\n<\/div><div class=\"pld-dislike-wrap  pld-common-wrap\">\r\n    <a href=\"javascript:void(0)\" class=\"pld-dislike-trigger pld-like-dislike-trigger  \" title=\"Gef\u00e4llt mir nicht\" data-post-id=\"19546\" data-trigger-type=\"dislike\" data-restriction=\"cookie\" data-already-liked=\"0\">\r\n                            <img src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/12\/Daumen-Runter.png\" alt=\"Gef\u00e4llt mir nicht\" \/>\r\n            <\/a>\r\n    <span class=\"pld-dislike-count-wrap pld-count-wrap\"><\/span>\r\n<\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Unter Linux ist ein Terminal einfach nur ein Fenster &#8211; dahinter l\u00e4uft dann die eigentliche Shell, das Terminal ist also ein Fenster, mit dem man die Shell am Desktop herumschieben kann. Dieses Fenster nennt sich unter KDE Konsole, unter GNOME GNOME-Terminal. Mit dem Terminal kann man nicht nur die Shell am Desktop hin und her [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":19553,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[12,7,6],"class_list":["post-19546","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-terminal","tag-kommandozeile","tag-shell","tag-terminal"],"_links":{"self":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/19546","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/comments?post=19546"}],"version-history":[{"count":2,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/19546\/revisions"}],"predecessor-version":[{"id":19555,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/19546\/revisions\/19555"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/media\/19553"}],"wp:attachment":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/media?parent=19546"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/categories?post=19546"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/tags?post=19546"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}