
Terminal-Emulator Kitty 0.48 führt vertikale Tabs ein
Kitty 0.48 führt vertikale Registerkarten auf der linken oder rechten Seite ein und enthält außerdem Wayland-Korrekturen, Verbesserungen für macOS sowie Leistungssteigerungen.
Eine Übersetzung von 🇬🇧 Linuxiac.com
Kitty 0.48 wurde veröffentlicht und bringt eine der auffälligsten Änderungen an der Benutzeroberfläche des Terminalemulators der letzten Jahre mit sich: die Unterstützung für vertikale Registerkarten.
Benutzer können die Tableiste nun am linken oder rechten Rand des Fensters platzieren, indem sie die Option tab_bar_edge entsprechend einstellen. Diese Funktion ist besonders nützlich auf breiten Bildschirmen, auf denen mehr Platz in der Breite als in der Höhe zur Verfügung steht.
Die Version erweitert zudem das Grafikprotokoll von Kitty um einen neuen Hinweis auf vorübergehende Nutzung. Anwendungen können damit angeben, dass ein Bild nur kurz sichtbar bleiben soll, wodurch Terminals kurzlebige Grafiken effizienter verarbeiten können.
Auch die Mausbedienung hat sich geändert. Beim Klicken in ein nicht aktives Kitty-Fenster wird durch den ersten Klick nun sowohl der Fokus auf das Fenster gesetzt als auch das Ereignis an das angeklickte Element weitergeleitet. Dies entspricht dem Standardverhalten unter macOS und wird nun auch unter Linux verwendet.
Das Fernsteuerungs-Kitten get-text unterstützt nun die Bereiche alternate und alternate_scrollback, wodurch es möglich ist, Text aus dem alternativen Bildschirmpuffer und dessen Scrollback-Verlauf abzurufen.
Benutzer von Wayland erhalten eine Korrektur für die anfänglichen Fensterabmessungen, wenn Breite oder Höhe in Terminalzellen auf Bildschirmen mit fraktionierter Skalierung festgelegt werden. Außerdem wurde ein GNOME-spezifisches Problem behoben, bei dem das Ziehen der Titelleiste auf die Schaltfläche + nicht zur Erstellung eines neuen Tabs führte, wenn nur ein Tab geöffnet war.
Mehrere mitgelieferte Kittens wurden ebenfalls verbessert. Das „hints“-Kitten verfügt nun über die neue Option --prefix-free zum Erzeugen von Hinweisen ohne gemeinsames Präfix. Der Dateiauswähler erhält die Option --mode=all zur Auswahl von Dateien oder Verzeichnissen. Sein Suchfeld nutzt nun einen vollständigen Editor im Readline-Stil mit zusätzlicher Unterstützung für die Neuzuordnung von Tasten.
Darüber hinaus kann Kitty nun Dateien in Sublime Text und Zed an einer bestimmten Zeilennummer öffnen, und edit-in-kitty gibt den Beendigungsstatus des zugrunde liegenden Editorprozesses korrekt zurück.
Die Speicherverwaltung wurde verbessert, indem der Standard-Allokator der libc für den Verlaufspuffer umgangen wird, wodurch verhindert wird, dass Allokator-Pooling-Richtlinien als Speicherlecks erscheinen. Cursor-Spuren verbrauchen weniger Ressourcen, da ihr Shader nicht mehr ausgeführt wird, während der Cursor ausgeblendet ist. Außerdem kann die Option cursor_trail_start_threshold nun separate horizontale und vertikale Schwellenwerte akzeptieren.
Das Release behebt außerdem eine fehlerhafte Cursorpositionierung bei Grafiken, die Zellenversätze verwenden, einen Regressionsfehler beim seitenbasierten Scrollen über die Fernbedienungsoberfläche sowie ein Problem mit remote_control_script, wenn Kitty aus einer anderen Kitty-Instanz heraus gestartet wird.
Unter macOS führt Kitty 0.48 neue Optionen zur Steuerung der Ebenen von Panel-Fenstern ein und ermöglicht es, dass Panels den globalen Dock-Bereich überdecken. Außerdem werden die Textausrichtung sowie das Protokoll zur Textgrößenanpassung korrigiert, Popups zum automatischen Ausfüllen von Einmalcodes deaktiviert und die Platzierung des Schnellzugriffsterminals über verschiedene Spaces hinweg unter macOS Tahoe korrigiert.
Zu den weiteren Änderungen gehören die Unterstützung der DECSTR-Sequenz zum Zurücksetzen des Soft-Screens, das zuverlässigere Löschen des letzten Shell-Befehls, verbesserte Ränder der Registerkartenleiste bei transparentem Hintergrund sowie konfigurierbare Fensterebenen für das Schnellzugriffsterminal.
Weitere Details finden Sie im Changelog.
Spendieren Sie Bobby einen ☕ Ko-fi
Ein Service von s3n🧩net















Comments