Alterando o fundo do terminal no ZSH quando conectado ao servidor

2

Eu uso o terminator como um terminal, zsh shell e oh my zsh, tanto no meu laptop quanto no meu servidor, pelo que vale a pena, criei um alias chamado vps para conectar ao meu vps usando ssh.

No momento a cor de fundo do terminator é preta, poderia ser feita vamos dizer branco quando conectado ao vps, embora seja muito fácil dizer quando eu estou conectado ao vps e quando não estou, ainda seria bom se coisa é possível.

    
por Lynob 13.07.2014 / 22:20

1 resposta

2

Um método é usar perfis diferentes para as janelas Terminator - por exemplo, você pode ter isso como o perfil em ~/.config/terminator/config :

 # This is a comment
 [global_config]
   focus = system

 [keybindings]
   full_screen = <Ctrl><Shift>F11

 [profiles]
   [[default]]
     font = Fixed 10
     background_color = "#000000" # A comment
     foreground_color = "#FFFFFF" # Note that hex colour values must be quoted
     scrollback_lines = '500' #More comment. Single quotes are valid too
     cursor_blink = True
   [[ssh]]
     font = Fixed 10
     background_color = "#0000BB" # A comment
     foreground_color = "#FFFFFF" # Note that hex colour values must be quoted
     scrollback_lines = '500' #More comment. Single quotes are valid too
     cursor_blink = True
     #exit_action = restart #Stops the terminal from closing after the command has been run

Em seguida, você pode abrir a janela do terminador, selecionando o perfil com:

terminator -p ssh

Você também pode executar o comando diretamente com a opção -e - por exemplo,

terminator -p ssh -e "ssh vps"

Para isso você pode querer descomentar a linha exit_action = restart , então o terminal não sai imediatamente após o comando ser executado.

Para mais informações sobre como editar / editar perfis do Terminator, execute man terminator_config - você pode alterar facilmente a cor do plano de fundo editando a linha background_color - você precisará citá-la.

    
por Wilf 13.07.2014 / 23:45