Configurando telas Byobu padrão

12

Acabei de instalar o Quantal como uma instalação nova e quero configurar o Byobu como no meu sistema antigo. Em uma versão anterior do byobu, havia uma opção no byobu-config (através da tecla F9) para criar novas janelas que tinham uma opção na caixa de seleção para selecionar se era uma opção de inicialização. A seção inteira 'create new window' do byobu-config não está mais lá!

Eu tentei adicionar os detalhes das janelas que eu quero ~ / .byobu / windows (abaixo), mas isso não teve efeito.

screen -t localhost bash
screen -t staging ssh dt123
screen -t fsuk1 ssh fs
screen -t php php -a
screen -t python bpython
sheepeatingtaz
fonte
(Não é o suficiente, mas uma resposta, mas Byobu agora é baseada em tmux, não tela, que pode ser por isso que ele não funciona)
Jorge Castro

Respostas:

8

Como @Jorge Castro mencionou em um comentário, a razão pela qual sua ~/.byobu/windowsconfiguração não está funcionando é porque o byobu agora é baseado no tmux (o "Terminal Multiplexador"). Como mencionado por @Hai Vu, existe uma solução alternativa que permite usar a tela como back-end do byobu, mas não é muito complicado mudar para o tmux .

Você deseja editar o .tmux.confarquivo localizado na .byobupasta do usuário ( ~/.byobu/.tmux.conf). Aqui você deseja escrever comandos para construir suas janelas de terminal usando os comandos encontrados no manual do tmux . Aqui está um exemplo simples que pode ajudar você a começar:

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

Aqui eu inseri três comandos no .tmux.confarquivo. Conforme definido pelo manual:

O arquivo de configuração é um conjunto de comandos tmux que são executados em sequência quando o servidor é iniciado pela primeira vez.

Portanto, neste caso, ao iniciar o Byobu, você verá três janelas pré-criadas com os títulos "Git", "Projetado Build / Run" e "PostgreSQL" (da esquerda para a direita). Espero que isto ajude.

Padrão
fonte
1
Houve um erro nas versões mais antigas do Byobu até 5,85 e você precisa encadear comandos com um ponto e vírgula, veja minha resposta no SU .
LiveWireBT
3

Eu descobri que se você correr

byobu-select-backend

e escolha a tela , então funciona. Selecionar tmux como back-end não funciona. Ainda estou tentando descobrir como criar janelas com o back-end do tmux. Se eu souber, atualizarei esta postagem.

Hai Vu
fonte
apropos byobupara comandos mais úteis. O tmux agora é o back-end padrão. O BTW F2 cria uma nova janela, Shift + F1, para obter ajuda.
21917 Pablo Bianchi