Como posso alterar as informações do terminal tmux (inferior direito) chamado status-right para nome de usuário ou host?

6

Eu tenho 7 traços ( ------- ) no canto inferior direito.
Posso substituí-los por algo como meu nome ou meu nome de host?

Isso não é sobre o prompt do PS1. Eu já tenho o dir de nome de hora dir ali.
Eu uso o tmux.
Estou no Ubuntu13, mas gostaria que funcionasse no iterm2 no OSX, se possível.

Em .tmux.conf , tenho como

set -g status-right "-------"

Como posso fazer isso ser usuário ou host? Eu tentei \ u mas isso não funcionou.

Exemplo:

< --- aqui

    
por Michael Durrant 19.04.2014 / 22:44

2 respostas

6

A seção FORMATS de man tmux tem uma lista completa dos valores que você pode usar em sua linha de status.

Além disso, você pode canalizar a saída dos comandos do shell, tornando possível incluir qualquer informação acessível a partir do seu shell na linha de status.

Seu nome de host, por exemplo, pode ser impresso com #H ou #h para o nome abreviado (sem o nome de domínio).

Para incluir seu nome (e não codificá-lo), você pode imprimir a saída truncada de who : que seria algo como #(who | cut -d \" \" -f1) . Note que você precisa escapar das aspas ...

Eu tenho uma resposta mais abrangente a essa pergunta em StackOverflow .

    
por 19.04.2014 / 23:16
7

Para definir o nome do host para a parte direita da barra de status do tmux:

set -g status-right "#H"

Você pode encontrar mais comandos nesta tabela de tarefas do tmux na seção "Personalizando o tmux": link

    
por 19.04.2014 / 23:13

Tags