Многофункциональный и расширяемый эмулятор терминала.

kitty 006

kitty — быстрый и расширяемый C (си) / Python / OpenGL многофункциональный эмулятор терминала.

kitty 002

kitty является полностью переработанным форком PuTTY (клиент для различных протоколов удалённого доступа). Для снижения нагрузки на процессор эмулятор терминала использует графический процессор (GPU based terminal emulator), для минимизации задержки ввода используется многопоточный рендеринг.

kitty 003

kitty имеет весь функционал необходимый современному эмулятору терминала, поддерживает мозаичный (тайлинговый/tiling) режим в любом макете в нескольких окон терминала, без использования дополнительных приложений (например терминального мультиплексора tmux), поддерживаются "сеансы запуска", позволяющие указать макет окна, рабочие каталоги, запускаемые приложения и прочее.

kitty 004

kitty может управляться из командной строки, скриптами и даже удалённо (через SSH), имеется платформа в виде небольших терминальных утилит (kittens) которые используются для расширения функциональных возможностей эмулятора терминала (показа изображений, вывода подсказок, сравнения двух файлов, поддержка Юникода/Unicode и др).

kitty 005

kitty ориентирован на пользователей предпочитающих использовать клавиатуру, опционально может использоваться мышь. Настройки для эмулятора терминала задаются в конфигурационном файле (~/.config/kitty/kitty.conf), можно изменить шрифт, цвета, курсор и прочее. На сайте проекта имеется подробная документация и пример конфигурационного файла с пояснениями.

kitty 007

Лицензия: GNU General Public License version 3.0 (GPLv3)

kitty 008

Домашняя страница

Страница на opendesktop.org