Na inicialização, uso um pequeno script que cria várias sessões byobu, por exemplo, 'LOCAL','SSH','SSH2','INTERNAL','GUAKE','DEV'
Eu uso um gerenciador de ladrilhos do Windows (incrível wm) e na maioria das vezes mantenho um emulador de terminal com uma sessão byobu específica em sua área de trabalho/tag designada.
No momento estou usando o xfce4-terminal-emulator, que tem a opção de usar um título dinâmico. No entanto, nenhuma das soluções que encontrei parece funcionar em combinação com o byobu/tmux.
Se estou tentando encontrar uma janela de terminal na minha lista de janelas, todas aparecem comouser@hostname(ip address)-byobu
Portanto, gostaria de usar um fluxo de trabalho em que eu possa definir o título da janela do emulador de terminal ou definir ao abrir (ou alternar para) uma sessão byobu
O terminal não precisa de nenhum suporte especial de "título dinâmico" - ele literalmente apenas mostra qualquer texto que o Byobu (ou outro aplicativo) esteja dizendo para ele mostrar. Nesse caso, o byobu sempre fornece o mesmo texto estático na inicialização. ($BYOBU_NO_TITLE desabilitaria totalmente.)
De maneira mais útil, você pode fazer com que o tmux forneça seu próprio título (substituindo o estático do Byobu) por meio de um custom
~/.config/byobu/.tmux.conf
:A sintaxe completa pode ser encontrada na página de manual do tmux(1) em "FORMATS" – nestes exemplos,
#S
é o nome da sessão,#W
e#I
são o nome e índice da janela atual, e assim por diante.Vários programas em execução no tmux/byobu geralmente fornecem seus próprios títulos de terminal, por isso é útil incluir
#T
também.