como carregar o byobu automaticamente quando o terminal foi iniciado?

13

Estou usando o Lubuntu 13.10 e quero carregar byobuautomaticamente quando abro o terminal.

Achei a byobu uma ferramenta muito flexível e confiável e quero usar sempre que precisar usar o terminal.

Não consegui encontrar essa solução ou algo parecido com isso nas páginas de manual ...

Alguma sugestão?

nazar_art
fonte

Respostas:

14

Eu acho que o que você quer é iniciar o aplicativo de desktop Byobu . Você pode encontrar isso no iniciador de aplicativos Ubuntu, digitando Byobu . Você pode travá-lo no iniciador e o ícone sempre ficará lá, à esquerda.

Como alternativa, a maioria dos terminais Linux pode ser configurada para executar um comando ou aplicativo específico no lançamento.

Por exemplo, no Gnome Terminal, basta clicar em Editar -> Preferências do perfil , selecione a guia Título e comando , marque a caixa Executar um comando personalizado em vez da minha shell e digite / usr / bin / byobu .

Preferências do Terminal Gnome

Divulgação completa: Sou o autor e mantenedor do Byobu .

Dustin Kirkland
fonte
Estou usando o Lubuntu 13.10 - com LXTerminal. Não possui essa configuração. Existe alguma maneira de atingir esse objetivo no Lubuntu?
Nazar_art
sudo apt-get install gnome-terminal
Dustin Kirkland
Funciona bem, no entanto, existe uma maneira de não imprimir a mensagem de log toda vez que um terminal é aberto?
Coconop
Caro Dustin, Existe uma maneira de iniciar o terminal SEM a mensagem de boas-vindas com a irritante mensagem "Pressione <enter> para continuar ..."?
ExploWare 7/03/16
Não sei o que digitar para continuar a mensagem que você está falando.
Dustin Kirkland
14

Você pode usar o byobu-enablecomando Veja a página de manual relacionada . Para reverter a alteração, use byobu-disable.

byobu-enablecoloca uma linha no final de ~ / .profile. Isso significa que só entra em vigor para shells de login, ou seja, via SSH ou VTs. Se você estiver usando o LXTerminal, poderá funcionar se você mover essa linha para ~ / .bashrc.

yjwong
fonte
1
Eu tentei isso - mas depois de reabrir o terminal, preciso digitá byobu-lo começando novamente
nazar_art 4/14/14
Revisei minha resposta com mais detalhes.
yjwong
Ele realmente usa - LXTerminal. Coloca - _byobu_sourced=1 . /usr/bin/byobu-launchno final de .profile. O que exatamente deve entrar para transformá-lo?
Nazar_art 4/02
Você pode configurar o seu gnome-terminal para rodar como um shell de login e, em seguida, esta solução funcionará.
Jgomo3
Eu tive que adicionar a _byobu_sourced=1...linha ao meu~/.bashrc
Tek