Existe uma maneira de criar sessões identificáveis do Byobu para que, quando houver várias sessões em execução, o menu byobu-select-session forneça uma lista de sessões que eu reconheça, em oposição aos números de porta tmux não descritivos?
Em um mundo ideal, seria ótimo poder iniciar uma sessão dando um nome a ela e modificá-la para alterar um nome, se já estiver em execução? Isso é possível, como?
Editar 1: mais alguns detalhes:
- Estou usando o tmux como back-end e não quero voltar para a tela.
- Agora tentei iniciar uma sessão
byobu -S "Name"
sem sucesso :-(
Edit 2: Algumas descobertas:
- Agora descobri uma resposta parcial ao usar comandos nativos do tmux:
tmux rename-session <current-name> <new-name>
renomeia uma sessão existente etmux new -s session_name
cria uma nova sessão de nomes. Estou surpreso quebyobu -S "name"
nãotmux new -s session_name
goste do byobu com um back-end tmux.
byobu
tmux
multiple-instances
Ashimema
fonte
fonte
byobu -S your-session-name
:? Veja como executar várias sessões de byobu de uma só vez? . Não sei se funciona se o byobu usa o tmux em vez da tela.byobu -S
sem sucesso. Parece funcionar com o tmux como back-end ... Existe algo semelhante para o tmux?byobu new -s your-session-name
pode funcionar para o back-end do tmux.byobu rename-session -t <original_name> <new_name>
.Respostas:
O Byobu é simplesmente um shell para o multiplexador de terminal tmux (ou tela). Portanto, você pode transmitir qualquer comando que seu back-end suporte através do Byobu.
Byobu com back-end tmux
Para iniciar uma nova sessão do Byobu com um nome especificado:
Para alterar o nome de uma sessão preexistente:
Byobu com tela traseira
Para iniciar uma nova sessão do Byobu com um nome especificado:
Para alterar o nome de uma sessão preexistente:
Nota: Todo o crédito ao JFSabastian por sua ajuda. Eu verifiquei agora que os comandos acima estão corretos para o Tmux e o Byobu com suporte de tela.
fonte