Вышел tmux 1.9
20 февраля состоялся релиз новой версии терминального мультиплексора tmux. Tmux позволяет в рамках одного окна терминала работать с несколькими виртуальными терминалами и консольными утилитами. Окна могут быть сгруппированы в сесcии. Является аналогом GNU Screen с более обширными возможностями. Внимание, в новой версии обновлен протокол, поэтому необходимо перезапустить сервер. В случае обновления без перезапуска теряется возможность присоединения к текущим сессиям Удалено/устарело:
убрана поддержка 88 цветов убрана опция default-path. Для установки директории запуска нового окна используется параметр -c команды new-window. Для создания окна в текущей директории рекомендуется использовать neww -c $PWD, для создания окна в текущей директории активной панели рекомендуется использовать neww — c »#{pane_current_path}» объявлены устревшими однобуквенные аргументы для параметра -F. Вместо них введены аналоги с более длинными именами. Отностится к разделу FORMATS в man-странице tmux (1) объявлены устаревшими команды для стилизации элементов окна, которые имели вид foo-{fg, bg, attr}. Теперь задавать цвета можно одновременно для нескольких атрибутов одного элемента. Пример нового синтаксиса: set -g status-style fg=yellow, bg=red, blink. Пока что сохраняется обратная совместимость с старым синтаксисом, но в будущем планируется к удалению Добавлено:
Новая переменная окружения TMUX_TMPDIR. Позволяет переопределить директрорию для сохранения сокета При вызове swap-pane возможно опустить параметр -s, в таком случае в качестве аргумета -s подразумевается текущая панель Добавлен формат #{pane_syncronized}. Устанавливается в истину, если панель находится в режиме синхронизации (synchronize-panes on) Добавлена поддержка cygwin’а Добавлена возможность вложенности и дополняемости форматов (FORMATS) Добавлен параметр -с команде new-session. Позволяет задать каталог запуска для новых окон в рамках всей сессии Теперь при отсоединении от сессии на экран выводится ее имя Добавлено множество новых форматов (FORMATS) Исправлена возможность возникновения состояния гонки в сервере. Теперь команды не начинают исполняться, пока полностью не прочитан конфигурационный файл Добавлен регистро-независимый поиск в режиме copy-mode Добавлена возможность передать окно для подключения через параметр -t комманд attach-session и switch-client Добавлена возможность вставки текста из буфера обмена в режиме copy-mode Установка параметра status-interval в 0 теперь работает так, как подразумевалось Добавлена поддержка 256 цветов при запуске в fbterm Традиционно, множество багфиксов
tmux