Altera automaticamente as cores do terminal na conexão remota?

20

Existe uma maneira de aplicar automaticamente um perfil de terminal quando conectado a uma máquina remota via SSH?

Gostaria de indicações visuais mais óbvias de que estou conectado a uma máquina remota do que o usuário / host exibido em cada linha de terminal. Eu passo a maior parte do meu dia conectado a várias máquinas e isso pode ficar confuso.

    
por Jeremy Kauffman 17.11.2010 / 18:12

4 respostas

8

Srigelsford dos fóruns do Ubuntu recomenda isto:

% bl0ck_qu0te%     
por groovehunter 13.01.2011 / 11:49
4

Você pode alterar o perfil do shell do sistema remoto para usar prompts coloridos, consulte o seguinte link para obter detalhes: link .

    
por João Pinto 17.11.2010 / 18:21
2

O seguinte funciona para terminais gnome3. Ele usa o xdotool para automatizar a interação com o menu do terminal do gnome, já que os atalhos de teclado disponíveis atualmente são limitados.

Eu criei dois perfis. O superior no menu Perfis- > é meu padrão e indica uma máquina local. O segundo é meu esquema de cores para uma conexão remota com a máquina66.

Em seguida, defini os seguintes aliases no meu bashrc:

alias first_profile="xdotool key F10 Right Right Right Right Down Right Return"
alias second_profile="xdotool key F10 Right Right Right Right Down Right Down Return"
alias go66="second_profile; ssh remotemachine66; first_profile"

O first_profile e o second_profile usam apenas o xdotools para clicar em f10 (abrir o menu), depois atravessar a direita para o terminal, descer 1 para a seleção de perfis e, em seguida, selecionar o primeiro ou o segundo perfil.

O go66 primeiro chama o segundo_perfil para definir as cores, o ssh's na máquina remota. Ao sair, ssh first_profile é chamado, retornando o perfil para o perfil local.

É desajeitado, mas funciona. Fico feliz em ouvir sugestões de refinamento.

    
por Spacemoose 27.03.2014 / 14:26
0

eu tive isso no meu todolist por algum tempo e apenas tentei e procurei againg

isso também é um lembrete para mim mesmo: tenho que tentar com screen / byobu

Por enquanto eu uso perfis gnome-terminal. Os arquivos de configuração são xml em HOME / .gconf / apps ... e então eu posso criar / copiá-los via script lateron para uns 20 a 50 hosts, com cores criadas automaticamente, etc. Como eu escrevo eu vejo e tenho que admitir que é idéia não muito sofisticada embora.

Por enquanto, eu preciso de um atalho mais fácil de digitar, em seguida, ALT + D R 0 para abrir uma nova aba com o perfil # 0 (atalho alemão)

    
por groovehunter 13.01.2011 / 11:42