Tmux: mostrando sessões na linha inferior

8

Eu gostaria de ver todas as sessões do tmux na linha inferior da tela, apresentadas da maneira que o tmux apresenta todas as janelas na sessão atual. Basicamente, uma versão do menu do <prefixo> s.

Portanto, a parte inferior da tela incluiria sessões em uma linha e logo acima dela, a linha regular das janelas da sessão atual.

Alguma maneira de conseguir isso?

mahemoff
fonte

Respostas:

6

Você pode colocar isso no seu ~/.tmux.conf

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

Isso listará todas as sessões e "agrupará" algumas informações para fazê-las preencher uma linha;)

Agora, no site direito da barra tmux, ele mostrará as sessões do tmux e o número de janelas abertas. A separação será representada por;

Editar: adicione a seguinte linha ao seu ~/.tmux.conf, para que você possa recarregar a configuração rapidamente:

bind r source-file ~/.tmux.conf

Agora, basta clicar <Control + B , r >e você está pronto para ir.


fonte
Esta é uma resposta parcial: a pergunta é uma barra de status com as janelas padrão listadas e, abaixo disso, a lista de sessões ...
jasonwryan
Você pode brincar com status-righte status-leftmostrar informações na barra de status, mas, até onde eu sei, há apenas uma barra de status.