Impostazione delle schermate predefinite di Byobu


12

Ho appena installato Quantal come nuova installazione e voglio configurare Byobu come era sul mio vecchio sistema. In una versione precedente di byobu c'era un'opzione in byobu-config (tramite il tasto F9) per creare nuove finestre con un'opzione per selezionare se fosse un'opzione di avvio. L'intera sezione "crea nuova finestra" di byobu-config non è più lì!

Ho provato ad aggiungere i dettagli delle finestre che voglio ~ / .byobu / windows (sotto) ma questo non ha avuto effetto.

screen -t localhost bash
screen -t staging ssh dt123
screen -t fsuk1 ssh fs
screen -t php php -a
screen -t python bpython

(Non abbastanza ma una risposta, ma byobu ora si basa su tmux, non sullo schermo, potrebbe essere il motivo per cui non funziona)
Jorge Castro,

Risposte:


8

Come menzionato da @Jorge Castro in un commento, il motivo per cui la tua ~/.byobu/windowsconfigurazione non funziona è perché byobu è ora basato su tmux (il "Terminal Multiplexer"). Come accennato da @Hai Vu, esiste una soluzione alternativa che consente di utilizzare lo schermo come backend di Byobu, ma non è eccessivamente complicato passare a tmux .

Ti consigliamo di modificare il .tmux.conffile che si trova nella .byobucartella del tuo utente ( ~/.byobu/.tmux.conf). Qui vorrai scrivere i comandi per costruire le finestre del tuo terminale usando i comandi trovati nel manuale di tmux . Ecco un semplice esempio che può aiutarti a iniziare:

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

Qui ho inserito tre comandi nel .tmux.conffile. Come definito dal manuale:

Il file di configurazione è un insieme di comandi tmux che vengono eseguiti in sequenza al primo avvio del server.

Quindi, in questo caso, quando avvii Byobu, dovresti vedere tre finestre pre-create con i titoli "Git", "Projected Build / Run" e "PostgreSQL" (da sinistra a destra). Spero che sia di aiuto.


1
Si è verificato un errore nelle versioni precedenti di Byobu fino alla 5.85 ed è necessario concatenare i comandi con un punto e virgola, vedere la mia risposta su SU .
LiveWireBT

3

Ho scoperto che se corri

byobu-select-backend

e scegli schermo , quindi funziona. La selezione di tmux come backend non funziona. Sto ancora cercando di scoprire come creare windows con tmux backend. Se so come, aggiornerò questo post.


apropos byobuper comandi più utili. tmux ora è il backend predefinito. BTW F2 crea una nuova finestra, Maiusc + F1 per aiuto.
Pablo Bianchi,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.