Tmux: mostrando sesiones en la fila inferior

8

Me gustaría ver todas las sesiones de tmux en la fila inferior de la pantalla, presentada de la forma en que tmux presenta todas las ventanas en la sesión actual. Básicamente, una versión fija del menú <prefix> s.

Entonces, la parte inferior de la pantalla incluiría sesiones en una fila y justo encima de ella, la fila normal de las ventanas de sesión actuales.

¿Alguna forma de lograrlo?

mahemoff
fuente

Respuestas:

6

Podrías poner esto en tu ~/.tmux.conf

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

Esto enumerará todas las sesiones y "envolverá" parte de la información para que se complete en una línea;)

Ahora, en el sitio correcto de la barra tmux, mostrará las sesiones tmux y la cantidad de ventanas abiertas. La separación estará representada por;

Editar: agregue la siguiente línea en su ~/.tmux.conf, para que pueda volver a cargar la configuración sobre la marcha:

bind r source-file ~/.tmux.conf

Ahora, solo golpea <Control + B , r >y estás listo para comenzar.


fuente
Esta es una respuesta parcial: la pregunta es una barra de estado con las ventanas estándar enumeradas, y debajo de esa lista de sesiones ...
jasonwryan
Puedes jugar status-righty status-leftmostrar información en LA barra de estado, pero, que yo sepa, solo hay una barra de estado.