¿Hay alguna manera de crear sesiones identificables de Byobu para que cuando tenga varias sesiones ejecutándose, el menú byobu-select-session me dé una lista de sesiones que puedo reconocer, en lugar de números de puerto tmux no descriptos?
En un mundo ideal, sería genial poder iniciar una sesión dándole un nombre y modificar dicha sesión para cambiar un nombre si ya se está ejecutando. ¿Es esto posible, cómo?
Edición 1: algunos detalles adicionales:
- Estoy usando tmux como back-end y no quiero volver especialmente a la pantalla.
- Ahora he intentado iniciar una sesión
byobu -S "Name"
en vano :-(
Edición 2: Algunos descubrimientos:
- Ahora descubrí una respuesta parcial al usar los comandos nativos de tmux:
tmux rename-session <current-name> <new-name>
renombra una sesión existente ytmux new -s session_name
crea una nueva sesión de nombres. Me sorprendebyobu -S "name"
que no letmux new -s session_name
guste byobu con un backend tmux.
byobu
tmux
multiple-instances
Ashimema
fuente
fuente
byobu -S your-session-name
:? ¿ Ves cómo ejecutar múltiples sesiones de byobu a la vez? . No sé si funciona si byobu usa tmux en lugar de pantalla.byobu -S
en vano. Parece funcionar con tmux como backend ... ¿Hay algo similar para tmux?byobu new -s your-session-name
podría funcionar para el backend de tmux.byobu rename-session -t <original_name> <new_name>
.Respuestas:
Byobu es simplemente un shell para el multiplexor de terminal de fondo tmux (o pantalla). Por lo tanto, puede pasar cualquier comando que su back-end admita a través de Byobu.
Byobu con tmux back end
Para iniciar una nueva sesión de Byobu con un nombre especificado:
Para cambiar el nombre de una sesión preexistente:
Byobu con pantalla de fondo
Para iniciar una nueva sesión de Byobu con un nombre especificado:
Para cambiar el nombre de una sesión preexistente:
Nota: Todo crédito a JFSabastian por su ayuda. Ahora he verificado que los comandos anteriores son correctos tanto para Tmux como para Byobu con respaldo de pantalla.
fuente