
Выпущена версия Ghostty 1.3.1 — небольшое обновление в виде патча для этого эмулятора терминала с GPU-ускорением, в котором в основном исправлены проблемы, возникшие только в версии Ghostty 1.3; при этом основное внимание уделено MacOS.
Обновление устраняет проблему в macOS, вызывающую появление «фантомных» событий мыши после смены фокуса, что может приводить к нежелательному перетаскиванию, выделению текста и прокрутке в терминале. Кроме того, Ghostty 1.3.1 устраняет устаревшее состояние мыши, лежащее в основе этой проблемы.
Также включены несколько других исправлений, специфичных для macOS. При открытии вкладок окна больше не изменяют размер неожиданно при определённых настройках. Встроенное редактирование заголовков вкладок теперь правильно восстанавливает фокус Клавиатуры после подтверждения или отмены изменений. Переименование заголовков вкладок в полноэкранном режиме снова работает корректно.
Кроме того, в этом выпуске исправлено поведение разделенной ручки перетаскивания в полноэкранном режиме и восстановлены клавиши Ghostty, переопределяющие системные сочетания клавиш macOS, благодаря чему такие комбинации, как Super + h, снова можно назначать.
За пределами macOS в Ghostty 1.3.1 добавлен новый параметр настройки progress-style для индикаторов прогресса OSC 9;4. Обновление также вводит два новых действия привязки — set_surface_title:<title> и set_tab_title:<title>, позволяющие пользователям устанавливать названия окон и вкладок непосредственно с помощью клавиш и других точек ввода действий.
Кроме того, настройка рабочего каталога теперь расширяет пути, начинающиеся с ~/, а jump_to_prompt:next корректно обрабатывает многострочные подсказки при переходе вперед по подсказкам оболочки.
Интеграция с оболочкой также получила несколько исправлений. Для Zsh Ghostty улучшает совместимость маркировки командной строки с динамическими темами и поведение при перестроении командной строки. Для bash многострочные подсказки PS1 с подстановками команд больше не ломаются из-за вставки маркеров, а перерисовка индикатора режима vi в Readline больше не добавляет лишних символов новой строки.
Наконец, пользователи Linux и FreeBSD получили несколько исправлений, связанных с GTK. Команда +new-window теперь корректно обрабатывает подразумеваемый —working-directory при использовании с -e. Для пользователей Snap Ghostty больше не допускает утечки LD_LIBRARY_PATH из запускателя Snap в дочерние процессы, что позволяет избежать конфликтов во время выполнения в приложениях, запускаемых из терминала.
Дополнительные сведения читайте в объявлении.
Разработчики Ghostty отмечают, что другие регрессии и проблемы версии 1.3.x по-прежнему находятся в стадии расследования, и в будущем ожидается выпуск версии 1.3.2.
Источник: itshaman.ru