Nomina una sessione Byobu?

20

C'è un modo per creare sessioni identificabili di Byobu in modo che quando ho più sessioni in esecuzione, il menu byobu-select-session mi dia una lista di sessioni che posso riconoscere, a differenza di numeri di porta tmux non descrittivi?

In un mondo ideale, sarebbe bello essere in grado sia di iniziare una sessione dandogli un nome e di modificare tale sessione per cambiare un nome se è già in esecuzione? È possibile, come?

Modifica 1: alcuni ulteriori dettagli:

  • Sto usando tmux come back-end e non voglio in particolare tornare allo schermo.
  • Ora ho provato a iniziare una sessione con byobu -S "Name" senza alcun risultato: - (

Modifica 2: alcune scoperte:

  • Ora ho scoperto una risposta parziale usando i comandi nativi di tmux: tmux rename-session <current-name> <new-name> rinomina una sessione esistente e tmux new -s session_name crea una nuova sessione di nomi. Sono sorpreso che byobu -S "name" non è piaciuto a tmux new -s session_name per byobu con un backend tmux.
posta Ashimema 04.10.2012 - 11:22

1 risposta

22

Byobu è semplicemente una shell per il multiplexor terminale back-end tmux (o schermo). È quindi possibile passare qualsiasi comando che il back-end supporta tramite Byobu.

Byobu con tmux back end

Per avviare una nuova sessione Byobu con un nome specificato:

byobu new -s <session-name>

Per cambiare il nome di una sessione preesistente:

byobu rename -t <session-name> <new-session-name>

Byobu con schermo back-end

Per avviare una nuova sessione Byobu con un nome specificato:

byobu -S <session-name>

Per cambiare il nome di una sessione preesistente:

byobu -X <session-name> <new-session-name>

Nota: tutto il credito a J.F.Sabastian per il suo aiuto. Ho ora verificato che i comandi sopra riportati sono corretti sia per Tmux che per lo schermo di Byobu.

    
risposta data Ashimema 10.01.2013 - 17:06

Leggi altre domande sui tag