Ghostty – емулатор на терминал с отворен код, написан на езика Zig. В това обновление има много нови функции, като търсене с преразглеждане, вградени ленти за превъртане и уведомления за завършване на процеси. В разработката на Ghostty 1.3.0 са вложени 6 месеца работа и над 2800 комита от 180 участници.
Основни промени
Търсене/съпоставяне на текст: Сега можете да търсите текст в терминала, като прелистите прозореца на Ghostty, натискайки Ctrl + Shift + F в Linux (Cmd + F в macOS). В ъгъла ще се появи поле за търсене. Въведеният текст в полето ще отговаря на текста в текущата зона на преглед. Навигацията през съвпаденията става с помощта на стрелки или комбинации от клавиши – това е настраиваемо, както и повечето функции в Ghostty. Единственият недостатък, както може да се очаква, е, че съвпаденията се извършват само в пределите на текущата зона на преглед, а не в цялата история на преразглеждане.
Ленти за превъртане в Ghostty: В Ghostty вече имаше възможност за превъртане с помощта на колелото на мишката, комбинации от клавиши и жестове на тъчпада. Новата настройка просто добавя видими ленти за превъртане, които предоставят визуален контекст, когато прелиствате страницата назад.
Други подобрения:
- Уведомления за завършване на команди, настраиваеми в конфигурационния файл в зависимост от предпочитанията, използвайки различни действия (звук, уведомления, забавяне преди изпращане на известие, известие дали терминалът е фокусиран или не и т.н.).
- Добавена е поддръжка за събития на клик, позволяваща преместването на курсора на определена част от командния ред. Поддръжката варира в зависимост от обвивката и работи в Fish, Nushell, Zsh и други.
- Разработчиците отбелязват „по-пълното и точно изпълнение на OSC 133“ (стандарт за управляващи последователности на терминала).
- В билдовете на Ghostty за Linux също са настъпили няколко важни промени:
- за превключване между разделите може да се проведе с два пръста наляво/надясно;
- допълнителни опции за команден ред за отваряне на нов прозорец: -e и –working-directory;
- правилно центриране на прозорците с потребителски параметри на прозореца: -window-height / -width;
- взимат се предвид настройките за поставяне при натискане на средния бутон на мишката в GNOME;
- сега работи съвпадение на клавиши XKB.
Ghostty може да се инсталира по различни начини: като изтеглите неофициална версия на Ghostty в формат DEB (github.com) или AppImage или като компилирате всичко от на изходния код.
Източник: linux.org.ru
