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

(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.


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.


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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.