Ghostty – ein Open-Source-Terminalemulator, der in der Programmiersprache Zig geschrieben wurde. In diesem Update gibt es zahlreiche neue Funktionen, darunter das Zurückscrollen bei der Suche, integrierte Bildlaufleisten und Benachrichtigungen zum Abschluss von Prozessen. Die Entwicklung von Ghostty 1.3.0 hat 6 Monate Arbeit und über 2800 Commits von 180 Mitwirkenden gekostet.
Wesentliche Änderungen
Textsuche/-abgleich: Jetzt können Sie Text im Terminal suchen, indem Sie das Ghostty-Fenster nach unten scrollen und in Linux Strg + Shift + F (Cmd + F in macOS) drücken. In der Ecke erscheint ein Suchfeld. Der über das Feld eingegebene Text wird mit dem Text im aktuellen Ansichtbereich verglichen. Die Navigation durch die Treffer erfolgt über Pfeiltasten oder Tastenkombinationen – das ist anpassbar, wie die meisten Funktionen in Ghostty. Der einzige Nachteil, wie zu erwarten, ist, dass die Treffer nur im aktuellen Ansichtbereich und nicht über die gesamte Scroll-Historie erfolgen.
Scrollleisten in Ghostty: In Ghostty gab es bereits die Möglichkeit, mit dem Mausrad, Tastenkombinationen und Gesten auf dem Touchpad zu scrollen. Die neue Einstellung fügt einfach sichtbare Scrollleisten hinzu, die einen visuellen Kontext bieten, wenn Sie die Seite nach oben scrollen.
Weitere Verbesserungen:
- Benachrichtigungen über den Abschluss von Befehlen, die im Konfigurationsdatei gemäß den Vorlieben konfiguriert werden, unter Verwendung verschiedener Aktionen (Ton, Benachrichtigungen, Verzögerung vor dem Senden der Benachrichtigung, Benachrichtigung darüber, ob das Terminal im Fokus ist oder nicht usw.).
- Die Unterstützung von Mausklick-Ereignissen wurde hinzugefügt, die es ermöglichen, den Cursor an eine bestimmte Stelle des Befehlszeilenaufforderungs zu verschieben. Die Unterstützung variiert je nach Shell und funktioniert in Fish, Nushell, Zsh und anderen.
- Entwickler erwähnen eine 'vollständigere und genauere Implementierung von OSC 133' (Norm der Steuersequenzen für Terminals).
- In den Versionen von Ghostty für Linux gab es ebenfalls einige wichtige Änderungen:
- um zwischen Tabs zu wechseln, kann man mit zwei Fingern nach links/rechts wischen;
- zusätzliche Befehlszeilenparameter zum Öffnen eines neuen Fensters: -e und –working-directory;
- korrektes Zentrieren von Fenstern mit benutzerdefinierten Fensterparametern: -window-height / -width;
- Einstellungen für das Einfügen werden bei einem Klick mit der mittleren Maustaste in GNOME berücksichtigt;
- jetzt funktioniert das Tastenmapping XKB.
Ghostty kann auf verschiedene Weisen installiert werden: durch das Herunterladen einer inoffiziellen Ghostty-Build im Format DEB (github.com) oder AppImage oder durch das Kompilieren aller aus dem Quellcode.
Quelle: linux.org.ru
