Zuletzt aktualisiert am

Kitty 0.50 Terminalemulator bietet nun Sitzungswiederherstellung und andockbare Fenster

Kitty 0.50 bietet eine automatische Sitzungswiederherstellung, andockbare Terminalfenster, eine verbesserte Tab-Verwaltung sowie Wayland-Verbesserungen.
Eine Übersetzung von 🇬🇧 Linuxiac.com

Kitty 0.50, die neueste Version des GPU-beschleunigten, plattformübergreifenden Terminalemulators, ist ab sofort verfügbar.

Eine wichtige Neuerung ist die Unterstützung für andockbare Fenster, die an den Rändern anderer Terminalfenster oder Registerkarten angeheftet werden können. Die neue Funktion lässt sich über die Befehle launch --type=window-dock und launch --type=tab-dock aufrufen.

Eine weitere Verbesserung ist die Automatische Wiederherstellung von Sitzungen über die neue Option restore_session_after_logout. Wenn diese Option aktiviert ist, speichert Kitty den Zustand laufender Instanzen, einschließlich des Scrollback-Verlaufs, beim Abmelden, Neustarten oder Herunterfahren und stellt sie wieder her, sobald das Terminal erneut gestartet wird.

Unter Linux ist hierfür das Inhibit-Desktop-Portal erforderlich, während macOS den gespeicherten Zustand mithilfe einer Verschlüsselung speichert, die durch den System-Schlüsselbund abgesichert ist.

Die Tab-Verwaltung wurde erweitert, sodass Tabs nun eher wie benannte Arbeitsbereiche funktionieren. Die neue Option launch --focus-existing wechselt zu einem bestehenden Fenster oder Tab, anstatt ein neues zu erstellen. Benutzer können Tabs außerdem alphabetisch nach Titel anordnen und Fenster in benannte Tabs verschieben, wobei diese Tabs bei Bedarf automatisch erstellt werden.

Für Nutzer von Wayland bietet Kitty 0.50 nun Touchscreen-Unterstützung, einschließlich Tap-to-Click, Momentum-Scrolling und Textauswahl durch Touch-Gesten. Zudem passen sich die clientseitigen Fensterdekorationen auf Compositoren wie GNOME nun an die Schriftarten der Titelleiste, die Textskalierung, die Anordnung der Schaltflächen und die Klickeinstellungen der Titelleiste des Desktops an.

Die Version erweitert zudem die in der vorherigen 0.49-Serie eingeführte Funktionalität für benutzerdefinierte Shader. Drei neue Cursor-Trail-Shader – cursor-trail-railgun, cursor-trail-torpedo und cursor-trail-pixiedust – fügen animierte Partikeleffekte hinzu, wenn sich der Cursor bewegt. Shader können nun auf Tastaturkürzel reagieren, während zusätzliche Animationssteuerungen Effekte wie Einblenden, Umkehren und Wiederholen unterstützen.

Bezüglich der Grafik ermöglichen zwei neue Bildformate mit indizierten Farben die Nutzung der Farbpalette des Terminals, was bedeutet, dass sich ihre Farben beim Wechseln des Themes automatisch ändern können. Kitty bietet nun auch Unterstützung für das Program Status Protocol, wodurch Anwendungen melden können, ob sie laufen, beendet sind, fehlgeschlagen sind oder auf eine Benutzereingabe warten. Diese Informationen können direkt in der Registerkartenleiste angezeigt werden.

Weitere Verbesserungen umfassen einheitlichere Rahmen und Abstände zwischen den Terminalfenstern, zusätzliche Steuerelemente zur Größenanpassung bei geteilten Layouts sowie die Möglichkeit, über mouse_map Aktionen für das Mausrad zuzuweisen. Sitzungsdateien können nun die Fenstergeometrie des Betriebssystems beibehalten, während beim automatischen Wechseln des Designs die von laufenden Anwendungen festgelegten Farben besser erhalten bleiben.

Nutzer von Linux und BSD profitieren zudem von einer verbesserten MIME-Typ-Erkennung mithilfe des shared-mime-info Caches, einschließlich der Erkennung von Dateien ohne Dateiendungen. Darüber hinaus reduzieren Optimierungen bei der Darstellung das Flackern, das durch Anwendungen verursacht wird, die kleine Bereiche des Terminalbildschirms häufig aktualisieren.

Schließlich enthält Kitty 0.50 zahlreiche Fehler- und Sicherheitskorrekturen. Insbesondere wird eine Umgehung der Authentifizierung bei der Fernsteuerung behoben, durch die eine speziell gestaltete Anfrage die Passwortauthentifizierung umgehen könnte. Außerdem wurden mehrere Probleme im Zusammenhang mit der Speichersicherheit behoben, darunter ein Heap-Pufferüberlauf, ein Schreibvorgang außerhalb des zulässigen Bereichs und eine „Use-after-free“ Situation beim Neuladen der Konfiguration.

Weitere Korrekturen betreffen Wayland-Abstürze, die Terminal-Darstellung, SSH-Verbindungen, Dateiübertragungen, Drag-and-Drop-Vorgänge sowie Desktop-Benachrichtigungen. Unter Linux identifizieren Benachrichtigungen nun die Desktop-Datei von Kitty, sodass Umgebungen wie KDE Plasma diese korrekt gruppieren können.

Weitere Informationen finden Sie im Changelog.

Spendieren Sie Bobby einen ☕ Ko-fi

Ein Service von s3n🧩net

Comments