Tmux: показ сеансов в нижнем ряду

8

Я хотел бы видеть все сеансы tmux в нижней строке экрана, представляя, как tmux представляет все окна в текущем сеансе. В основном это липкая версия меню <prefix>.

Таким образом, нижняя часть экрана будет включать сеансы в один ряд и чуть выше него, обычный ряд текущих окон сеансов.

Есть ли способ добиться этого?

mahemoff
источник

Ответы:

6

Вы можете положить это на свой ~/.tmux.conf

set -g status-right-length 80
set -g status-right '#(exec tmux ls| cut -d " " -f 1-3 |tr "\\n" "," )'

Это выведет список всех сессий и "обернет" часть информации, чтобы она заполнялась в одну строку;)

Теперь на вашем правом сайте панели tmux он покажет сеансы tmux и количество открытых окон. Разделение будет представлено;

Редактировать: Добавьте следующую строку на свой ~/.tmux.conf, чтобы вы могли перезагрузить конфигурацию на лету:

bind r source-file ~/.tmux.conf

Теперь просто нажмите, <Control + B , r >и вы готовы.


источник
Это частичный ответ: вопрос в строке состояния со стандартными окнами, перечисленными ниже , а также под списком сессий ...
jasonwryan
Вы можете играть status-rightи status-leftпоказывать информацию в строке состояния, но, насколько я знаю, есть только одна строка состояния.