Ghostty – en open source terminal emulator skrevet i Zig. Denne opdatering bringer mange nye funktioner, såsom bagudskrænkning, indbygget scrollbar og meddelelser om procesafslutning. Udviklingen af Ghostty 1.3.0 har involveret 6 måneders arbejde og over 2800 commits fra 180 deltagere.
Vigtige ændringer
Søgning/matchning af tekst: Nu kan du søge efter tekst i terminalen ved at rulle vinduet i Ghostty, ved at trykke Ctrl + Shift + F i Linux (Cmd + F i macOS). Et søgefelt vises i hjørnet. Den indtastede tekst vil matche teksten i det aktuelle visningsområde. Navigation mellem matches sker ved hjælp af pilknapperne eller tastaturgenveje – dette kan tilpasses, ligesom de fleste funktioner i Ghostty. Den eneste ulempe, som forventet, er, at matches kun forekommer inden for det nuværende visningsområde og ikke over hele rulleshistorikken.
Scrollbars i Ghostty: Ghostty har tidligere haft muligheden for at scrolle ved hjælp af musens scrollhjul, tastaturgenveje og touchpad-gestus. Den nye indstilling tilføjer blot synlige scrollbars, der giver visuel kontekst, når du ruller tilbage på siden.
Andre forbedringer:
- Meddelelser om kommandofærdiggørelse, der kan tilpasses i konfigurationsfilen i henhold til præferencer, ved hjælp af forskellige handlinger (lyd, meddelelser, forsinkelse før meddelelse, advarsel om, hvorvidt terminalen er i fokus eller ej osv.).
- Tilføjet support til klik-begivenheder, der gør det muligt at flytte markøren til et bestemt sted i kommandoprompten. Støtten varierer afhængigt af shell, og fungerer i Fish, Nushell, Zsh og andre.
- Udviklerne bemærker en "mere fuldstændig og præcis implementering af OSC 133" (standarden for terminalkontrolsekvenser).
- Der er også sket flere vigtige ændringer i Ghostty-builds til Linux:
- for at skifte mellem faner kan du swipe med to fingre til venstre/højre;
- yderligere kommandolinjeindstillinger for at åbne et nyt vindue: -e og –working-directory;
- korrekt centrering af vinduer med brugerdefinerede vinduesparametre: -window-height / -width;
- indsættelsesindstillinger tages i betragtning ved tryk på musens midterste knap i GNOME;
- nu fungerer XKB tastematchning.
Ghostty kan installeres på forskellige måder: ved at downloade en uofficiel Ghostty-pakke i formatet DEB (github.com) eller AppImage eller ved at kompilere alt fra af kildekode.
Kilde: linux.org.ru
