Kitty #3: показываем картинки прямо в терминале

В прошлых двух выпусках про kitty были установка и remote control, а сегодня — то, что обычный терминал вообще не умеет: показать картинку не угадывая цвет псевдографикой, а честным растром прямо в сетке символов. Делается это одной командой — kitten это отдельный бинарник-утилита, который ставится вместе с kitty: kitten icat path/to/screenshot.png Поддерживаются PNG, JPEG, GIF, BMP, TIFF и WEBP из коробки, остальные форматы — через ImageMagick, если он установлен. Работает и через SSH на удалённый хост с kitty в качестве клиентского терминала, так что скриншот с сервера можно глянуть не скачивая файл локально. ...

October 24, 2026 · llexa

Kitty #2: управляем окнами из скриптов через remote control

В прошлом выпуске про kitty разобрались с установкой и темами, а сегодня — remote control: возможность управлять окнами и вкладками снаружи, командами из скрипта, а не руками с клавиатуры. По умолчанию эта возможность выключена — нужно явно разрешить в kitty.conf: allow_remote_control yes Вариант yes разрешает команды от любого процесса в системе — для разовых экспериментов на своей машине нормально, но для более аккуратной настройки есть socket-only (команды принимаются только через явно указанный unix-сокет) и password (доступ по паролю, с возможностью ограничить конкретные команды через remote_control_password). После правки конфига kitty нужно перезапустить или сделать kitten @ load-config. ...

October 17, 2026 · llexa

Kitty #1: установка и базовый конфиг

Начинаю серию про kitty — терминальный эмулятор, который рендерит через GPU вместо построчной отрисовки на CPU, из-за чего скроллинг и вывод больших логов на нём ощутимо плавнее, чем в классических терминалах. Плюс сплиты, вкладки и свой протокол отображения картинок прямо в терминале, но это темы для следующих выпусков. Официальный способ поставить — скрипт-инсталлятор, который не трогает системные пакеты и кладёт всё в домашнюю директорию: curl -L https://sw.kovidgoyal.net/kitty/installer.sh | sh /dev/stdin На Linux бинарник окажется в ~/.local/kitty.app, обновление — повторный запуск той же команды. Через пакетный менеджер дистрибутива тоже можно, но так чаще ловишь устаревшую версию. ...

October 10, 2026 · llexa