3 ноября 2025 года состоялся релиз многофункционального, с поддержкой опции GPU‑accelerated (технология, при которой графический процессор используется для ускорения вычислительных задач и приложений), кроссплатформенного эмулятора терминала Kitty 0.44. Исходный код проекта написан на Python, C и Go и опубликован на GitHub под лицензией GNU General Public License v3.0. Разработка проекта ведётся с 2017 года.
Новая версия в значительной степени ориентирована на стабильность. Также в проект добавлена поддержка стандарта Unicode 17.
Дополнения и изменения в Kitty Terminal 0.44:
новая директива env в kitty.conf, которая позволяет Kitty считывать определённый набор переменных окружения непосредственно из вашей оболочки входа при запуске;
ещё одно полезное улучшение — draw_window_borders_for_single_window, которое даёт пользователям возможность всегда отображать рамку, даже если открыто только одно окно;
исправлено несколько регрессий, появившихся в серии 0.43. Среди них — проблема с чёрным мерцанием, возникающая при закрытии вкладок с фоновым изображением, ошибка высокой загрузки процессора, которая появляется при отключении лигатур, и проблема с отображением панели вкладок, которая иногда отображает неправильные вкладки;
повышена надёжность рендеринга для систем, использующих старые драйверы GPU, не поддерживающие 16-битные текстуры;
релиз сосредоточен на существенных улучшениях производительности и стабильности. Kitty теперь включает обходной путь для сбоя в полноэкранном режиме, связанного с Tahoe, более эффективное энергопотребление (до 10% лучше), исправление сбоев в Quick Access Terminal и более плавную обработку перетаскивания файлов. Новый пункт глобального меню также позволяет пользователям проще переключаться между открытыми окнами ОС;
для пользователей Wayland исправлены проблемы с панелями центрированного размера в композиторах на основе Smithay и корректирует поведение прокрутки колёсиком мыши для устройств, которые слишком быстро генерируют события VALUE120;
управление сеансами было улучшено с помощью двух новых функций: команды focus_tab для определения активной вкладки при загрузке сеансов и опции —base-dir для save_as_session, позволяющей более гибко организовывать файлы сеансов;
сохранение сеансов теперь сохраняет визуальный порядок вкладок и состояние активной вкладки, что соответствует тому, как большинство пользователей ожидают восстановления своих макетов;
среди других улучшений — улучшенное отображение углов при низком разрешении, исправления в работе автоматического переключения цветовой схемы и более плавная обработка анимированных изображений.
Источник: habr.com