Configuración de pantallas predeterminadas de Byobu

12

Acabo de instalar Quantal como una instalación nueva y quiero configurar Byobu como estaba en mi sistema anterior. En una versión anterior de byobu había una opción en byobu-config (a través de la tecla F9) para crear nuevas ventanas que tenían una opción de casilla de verificación para seleccionar si era una opción de inicio. ¡Toda la sección 'crear nueva ventana' de byobu-config ya no está allí!

He intentado agregar los detalles de las ventanas que quiero ~ / .byobu / windows (abajo) pero esto no ha tenido ningún efecto.

screen -t localhost bash
screen -t staging ssh dt123
screen -t fsuk1 ssh fs
screen -t php php -a
screen -t python bpython
sheepeatingtaz
fuente
(No es suficiente, pero una respuesta, pero byobu ahora se basa en tmux, no en la pantalla, por eso no funciona)
Jorge Castro

Respuestas:

8

Como @Jorge Castro mencionó en un comentario, la razón por la que su ~/.byobu/windowsconfiguración no funciona es porque byobu ahora se basa en tmux (el "Multiplexor de terminal"). Como mencionó @Hai Vu, existe una solución alternativa que le permite usar la pantalla como backend de byobu, pero no es demasiado complicado cambiar a tmux .

Querrá editar el .tmux.confarchivo ubicado en la .byobucarpeta de su usuario ( ~/.byobu/.tmux.conf). Aquí querrá escribir comandos para construir sus ventanas de terminal utilizando los comandos que se encuentran en el manual de tmux . Aquí hay un ejemplo simple que puede ayudarlo a comenzar:

new-window -ad -n Git
new-window -ad -n "Project Build/Run"
new-window -ad -n PostgreSQL

Aquí he insertado tres comandos en el .tmux.confarchivo. Según lo definido por el manual:

El archivo de configuración es un conjunto de comandos tmux que se ejecutan en secuencia cuando se inicia el servidor por primera vez.

Entonces, en este caso, cuando inicie Byobu, debería ver tres ventanas pre-creadas con los títulos "Git", "Compilación / Ejecución proyectada" y "PostgreSQL" (de izquierda a derecha). Espero que esto ayude.

Defecto
fuente
1
Hubo un error en las versiones anteriores de Byobu hasta 5.85 y necesita encadenar comandos con un punto y coma, vea mi respuesta en SU .
LiveWireBT
3

Descubrí que si corres

byobu-select-backend

y elige la pantalla , entonces funciona. Seleccionar tmux como backend no funciona. Todavía estoy tratando de descubrir cómo crear ventanas con tmux backend. Si sé cómo, actualizaré esta publicación.

Hai Vu
fuente
apropos byobupara comandos más útiles tmux ahora es el backend predeterminado. Por cierto, F2 crea una nueva ventana, Shift + F1 para obtener ayuda.
Pablo Bianchi