Выпущена новая версия терминального мультиплексора Tmux 3.6 Обложка: Skyread

Выпущена новая версия терминального мультиплексора Tmux 3.6

Новости
Главное:

  • Выпущен терминальный мультиплексор Tmux версии 3.6 с рядом новых функций и улучшений.
  • Добавлены полосы прокрутки внутри панелей, расширены возможности форматирования и улучшена поддержка Unicode.
  • В 2025 году появился порт Tmux на языке Rust — проект tmux-rs от Колина Ричардса.

26 ноября 2025 года состоялся релиз новой версии терминального мультиплексора Tmux — 3.6. Данный инструмент, широко используемый для управления терминальными сессиями в операционных системах типа Unix, продолжает развиваться с момента своего первого стабильного выпуска в июне 2015 года. Tmux 3.6 совместим с OpenBSD, FreeBSD, NetBSD, Linux, macOS и Solaris, а исходный код написан на языке С.

Главные нововведения версии 3.6 касаются улучшения пользовательского опыта и расширения функциональности. Теперь появилась опция pane-scrollbars, которая позволяет отображать полосы прокрутки непосредственно внутри панелей терминала, что облегчает навигацию по выводу команд. Также добавлена поддержка тем Mode 2031 — программа теперь автоматически определяет, используется тёмная или светлая тема оформления.

Разработчики значительно улучшили операторную систему форматирования: расширены логические выражения, добавлено новое поведение сортировки в циклах, а также расширен перечень переменных, предоставляющих информацию о буфере, сеансе и стиле курсора. Режим копирования и всплывающие окна стали более продвинутыми благодаря новой команде selection-mode, позволяющей явно управлять выбором текста, а также сохранению и восстановлению изображений при переключении на альтернативный экран. Кроме того, улучшена работа с буфером обмена через обнаружение поддержки протокола OSC 52.

Важным шагом стало улучшение обработки Unicode: корректно отображаются региональные индикаторы и модификаторы эмодзи, игнорируются лишние символы-заполнители Hangul. Кроме того, обновлены методы обработки запросов и отчётов терминала, включая возможность отправки запросов с указанием размеров в пикселях, а также улучшена переадресация палитры OSC 4. Теперь рисование курсора, мыши, вставка данных и фокус имеют более подробные отчёты, что повышает совместимость с современными эмуляторами терминалов и рабочими процессами, взаимодействующими с буфером обмена.

Стоит отметить, что в июле 2025 года был представлен проект tmux-rs — порт терминального мультиплексора Tmux, реализованный на языке Rust. Автором является Колин Ричардс. Этот проект демонстрирует активное развитие экосистемы Tmux и направлен на использование безопасного и современного языка для реализации аналогичного функционала, что даёт перспективы дальнейших улучшений и расширений.

Версия 3.6 демонстрирует последовательное развитие Tmux, сохраняя статус одного из самых популярных и функциональных менеджеров терминальных сессий в среде системного администрирования и разработки.

Tagged