Archwiki salva el día! La inicialización de sesión en la página tmux da un ejemplo.
Dicho esto, en lugar de iniciar tmux como tmux
, tmux new -s name
nombrará la sesión cuando comience en lugar de asignarle un número.
Inicialización de sesión
Puede hacer que tmux abra una sesión con ventanas precargadas incluyendo esos detalles en su ~ / .tmux.conf:
new -n WindowName Command
neww -n WindowName Command
neww -n WindowName Command
Para comenzar una sesión con ventanas divididas (paneles múltiples), incluya el comando splitw debajo de la nueva ventana que desea dividir; así:
new -s SessionName -n WindowName Command
neww -n foo/bar foo
splitw -v -p 50 -t 0 bar
selectw -t 1
selectp -t 0
abriría 2 ventanas, la segunda de las cuales se llamaría foo / bar y se dividiría verticalmente por la mitad (50%) con foo corriendo por encima de la barra. El foco estaría en la ventana 2 (foo / bar), panel superior (foo).
Nota: La numeración para sesiones, ventanas y paneles comienza en cero, a menos que haya especificado un índice base de 1 en su .conf
Para administrar varias sesiones, obtenga archivos de sesión separados de su archivo conf:
# initialize sessions
bind F source-file ~/.tmux/foo
bind B source-file ~/.tmux/bar