Ghostty – emulator terminala z otwartym kodem źródłowym, napisany w języku Zig. W tej aktualizacji wprowadzono wiele nowych funkcji, takich jak przewijanie wstecz, wbudowane paski przewijania oraz powiadomienia o zakończeniu procesów. W opracowanie Ghostty 1.3.0 zaangażowano 6 miesięcy pracy oraz ponad 2800 commitów od 180 uczestników.
Główne zmiany
Szukaj / dopasuj tekst: Teraz możesz szukać tekstu w terminalu, przewijając okno Ghostty, naciskając Ctrl + Shift + F w systemie Linux (Cmd + F w macOS). W rogu pojawi się pole wyszukiwania. Wprowadzony tekst będzie odpowiadał tekstowi w bieżącej sekcji widoku. Nawigację między dopasowaniami można przeprowadzać za pomocą przycisków ze strzałkami lub skrótów klawiszowych - jest to konfigurowalne, tak jak większość funkcji w Ghostty. Jedyną wadą, jak można się spodziewać, jest to, że dopasowania występują tylko w obrębie bieżącej sekcji widoku, a nie w całej historii przewijania.
Paski przewijania w Ghostty: W Ghostty już była możliwość przewijania przy użyciu kółka myszy, skrótów klawiszowych i gestów na touchpadzie. Nowe ustawienie po prostu dodaje widoczne paski przewijania, które zapewniają wizualny kontekst podczas przewijania strony wstecz.
Inne usprawnienia:
- Powiadomienia o zakończeniu poleceń, konfigurowalne w pliku konfiguracyjnym zgodnie z preferencjami, z wykorzystaniem różnych działań (dźwięk, powiadomienia, opóźnienie przed wysłaniem powiadomienia, powiadomienie o tym, czy terminal jest w fokusi czy nie, itd.).
- Dodano wsparcie dla zdarzeń kliknięcia, pozwalające na przeniesienie kursora do określonej części polecenia w wierszu poleceń. Wsparcie różni się w zależności od powłoki, działa w Fish, Nushell, Zsh i innych.
- Deweloperzy zauważają „bardziej kompletną i dokładną realizację OSC 133” (standardu sekwencji sterujących terminalem).
- W buildach Ghostty dla systemu Linux zaszły również istotne zmiany:
- możliwość przełączenia między zakładkami za pomocą gestu dwoma palcami w lewo/prawo;
- dodatkowe opcje wiersza poleceń do otwierania nowego okna: -e i –working-directory;
- poprawne centrowanie okien za pomocą ustawień użytkownika: -window-height / -width;
- zastosowane ustawienia wklejania przy kliknięciu środkowego przycisku myszy w GNOME;
- teraz działa dopasowanie klawiszy XKB.
Ghostty można zainstalować na różne sposoby: pobierając nieoficjalną wersję Ghostty w formacie DEB (github.com) lub AppImage lub kompilując wszystko z źródłowy kod.
Źródło: linux.org.ru
