
Kwi ist ein neuer KDE-Terminalemulator, der auf der Ghostty-Technologie basiert
Ein KDE-Entwickler stellt „Kwi“ vor, einen neuen Terminalemulator, der auf der Ghostty-Technologie basiert, GPU-Beschleunigung nutzt und über eine moderne Kirigami-Oberfläche verfügt.
Eine Übersetzung von 🇬🇧 Linuxiac.com
Der KDE-Entwickler Eike Hein hat Kwi vorgestellt, einen neuen experimentellen Terminalemulator für KDE Plasma und andere Linux-Desktops, dessen Kern aus GPU-beschleunigtem Rendering und der Terminalbibliothek Ghostty besteht.
Im Gegensatz zum seit langem etablierten Terminalemulator Konsole, der auf dem älteren QWidget-Framework von Qt und CPU-basiertem Rendering basiert, nutzt Kwi Qt Quick und den Qt Scene Graph, um die Vorteile der GPU-Beschleunigung über Vulkan oder OpenGL zu nutzen. Die Benutzeroberfläche wurde mit Kirigami erstellt und folgt den neuesten Human Interface Guidelines von KDE.
Im Hintergrund nutzt Kwi libghostty-vt, die im Rahmen des Ghostty-Projekts entwickelte Terminalbibliothek. Diese übernimmt die Terminalanalyse und die Zustandsverwaltung, sodass sich die Entwicklung von Kwi auf die Desktop-Integration, die Rendering-Leistung und die Benutzeroberfläche konzentrieren kann.
Laut Hein bietet Kwi je nach Benchmark eine 3- bis 35-mal höhere Leistung als Konsole, und der GPU-basierte Ansatz soll den Akkuverbrauch gesenkt haben.
Darüber hinaus führt Kwi mehrere Verbesserungen bei der Terminal-Darstellung ein. Dazu gehören eine bessere Handhabung der fraktionierten Skalierung unter Wayland, Textligaturen, Nerd-Font-Symbole, Powerline-Symbole und komplexe Textdekorationen. Es unterstützt die Systemfarbschemata von KDE Plasma, einschließlich Änderungen, die während des Betriebs des Terminals vorgenommen werden.
Für moderne Terminalprotokolle bietet Kwi eine umfassendere und schnellere Implementierung des Kitty-Bildprotokolls, einschließlich Bildanimationen und einer relativ zur übergeordneten Komponente ausgerichteten Platzierung. Außerdem verbessert es die Unterstützung für Kittys Tastatur- und Mauszeigerprotokolle, die Zwischenablage-Integration sowie die Fortschrittsanzeige im Terminal.
Für bestehende Konsole-Nutzer unterstützt Kwi die Farbschema-Dateien von Konsole. Der Wechsel der in Anwendungen eingebetteten Terminalkomponenten erfordert derzeit jedoch eine Codeänderung, und ein komfortablerer Mechanismus muss noch entwickelt werden.
Trotz dieser Funktionen betont Hein, dass sich Kwi noch in einem frühen Entwicklungsstadium befindet. Das Projekt wurde bisher nur in begrenztem Umfang getestet, und die erste Version 0.1 wurde noch nicht veröffentlicht. Nutzer sollten im Vergleich zum ausgereiften Funktionsumfang von Konsole mit Fehlern und fehlenden Funktionen rechnen.
Wichtig ist, dass Kwi keine Ankündigung dafür ist, dass KDE beabsichtigt, Konsole zu ersetzen. Hein beschreibt es als Experiment und Vorschlag, der den Nutzern eine weitere Terminal-Option bietet, anstatt eine neue offizielle Richtung für KDE vorzugeben.
Wer daran interessiert ist, das Projekt zu testen, findet den Quellcode auf KDE Invent. Das Projekt stellt tägliche Flatpak-Builds zur Verfügung; eine Installationsanleitung ist in der README-Datei des Repositorys enthalten. Weitere Details finden Sie in der Ankündigung.
Spendieren Sie Bobby einen ☕ Ko-fi
Ein Service von s3n🧩net


















Comments