Execute o tmux sempre quando eu abro o terminal

2

Eu normalmente abro o lxterminal com o shell bash onde eu geralmente escrevo o comando tmux primeiro.

Gostaria de ter o comando tmux ativado automaticamente, então tentei adicionar este comando a ~/.bash_profile ou a ~/.profile files, mas nenhum deles ativou o tmux automaticamente.

Isso pode ser alcançado?

    
por xralf 26.05.2012 / 14:43

2 respostas

2

Realmente não é recomendado fazer o que você queria, normalmente eu coloco algo similar para ttyX, edit yor bashrc, adicione as seguintes linhas, que permitirão que qualquer terminal XTERM inicie o tmux no início.

[[ $TERM = "xterm" ]] && { tmux && exit 0; }

Você deve adicionar um novo atalho ou terminal de inicialização com o shell personalizado, que é o tmux. (não tenho certeza se o lxterm suporta isso)

    
por 26.05.2012 / 17:42
4

Altere suas entradas de menu, atalhos de teclado, aliases de shell ou o que você usar para executar o Lxterminal para executar lxterminal --command tmux .

Adicionar tmux a ~/.profile ou ~/.bash_profile não é bom: esses arquivos são lidos somente quando você faz login. Adicionar tmux a ~/.bashrc também não é bom: isso iniciaria tmux em qualquer instância de bash, não apenas os iniciados por lxterminal.

    
por 28.05.2012 / 03:03