Ghostty – un emulator de terminal open-source, scris în limbajul Zig. Această actualizare aduce multe funcții noi, cum ar fi căutarea cu derulare inversă, bare de derulare încorporate și notificări pentru finalizarea proceselor. În dezvoltarea Ghostty 1.3.0 au fost investite 6 luni de muncă și peste 2800 de commit-uri de la 180 de colaboratori.
Principalele modificări
Căutare/corespondență text: Acum puteți căuta text în terminal, derulând fereastra Ghostty, apăsând Ctrl + Shift + F în Linux (Cmd + F în macOS). În colț va apărea un câmp de căutare. Textul introdus în câmp va corespunde textului din zona de vizionare curentă. Navigarea prin corespondențe se face cu ajutorul butoanelor cu săgeți sau a combinațiilor de taste – aceasta este personalizabilă, la fel ca majoritatea funcțiilor din Ghostty. Singurul dezavantaj, așa cum era de așteptat, este că corespondențele au loc doar în cadrul zonei de vizionare curente, nu în întreaga istorie de derulare.
Barele de derulare din Ghostty: Ghostty avea deja opțiunea de derulare cu ajutorul rotiței mouse-ului, combinațiilor de taste și gesturilor de pe touchpad. Noua setare adaugă pur și simplu bare de derulare vizibile, care oferă un context vizual atunci când derulați pagina înapoi.
Alte îmbunătățiri:
- Notificări pentru finalizarea comenzilor, personalizabile în fișierul de configurare conform preferințelor, utilizând diverse acțiuni (sunet, notificări, întârziere înainte de trimiterea notificării, avertizare dacă terminalul este în focus sau nu etc.).
- A fost adăugată suportul pentru evenimentele de clic, permițând mutarea cursoului într-o anumită parte a promptului liniei de comandă. Suportul variază în funcție de shell, funcționând în Fish, Nushell, Zsh și altele.
- Dezvoltatorii subliniază „o implementare mai completă și mai precisă a OSC 133” (standardul pentru secvențele de control ale terminalului).
- În versiunile Ghostty pentru Linux au fost efectuate și câteva modificări importante:
- pentru a comuta între tab-uri, se poate glisa cu două degete la stânga/dreapta;
- opțiuni suplimentare pentru linia de comandă pentru a deschide o fereastră nouă: -e și –working-directory;
- centrerea corectă a ferestrelor cu ajutorul parametrilor personalizați pentru feronă: -window-height / -width;
- setările pentru lipire sunt luate în considerare atunci când se apasă butonul din mijloc al mouse-ului în GNOME;
- acum funcționează corespondența tastelor XKB.
Ghostty poate fi instalat în diverse moduri: descărcând o versiune neoficială Ghostty în format DEB (github.com) sau AppImage sau compilând totul din codului sursă.
Sursa: linux.org.ru
