painéis do terminador se conectam automaticamente a diferentes servidores

2

Eu descobri há algumas semanas como iniciar o terminador com um layout personalizado em vez de criá-lo manualmente (usando terminator -l ). Agora gostaria de iniciar o terminator e fazer com que todos os painéis do meu layout personalizado se conectem automaticamente a um servidor remoto (infelizmente, preciso gerenciar vários servidores). Existe alguma forma ou suporte de script / linguagem para fazer isso?

    
por Abruzzo Forte e Gentile 09.12.2014 / 12:31

1 resposta

2

A configuração do meu terminador é assim:

[profiles]
  [[default]]
    # some settings
  [[root]]
    # some colour settings
    use_custom_command = True
    custom_command = sudo -i
    exit_action = restart
  [[lab]]
    # some more colour settings
    use_custom_command = True
    custom_command = ssh -R 2022:localhost:22 lab
    exit_action = restart
  [[server]]
    # some more colour settings
    use_custom_command = True
    custom_command = ssh server
    exit_action = restart
[layouts]
  [[default]]
    [[[child0]]]
      type = Window
      order = 0
      parent = ""
    [[[child1]]]
      labels = None, None, None, None
      type = Notebook
      order = 0
      parent = child0
    [[[terminal1]]]
      profile = root
      type = Terminal
      order = 0
      parent = child1
    [[[terminal2]]]
      profile = lab
      type = Terminal
      order = 1
      parent = child1
    [[[terminal3]]]
      profile = server
      type = Terminal
      order = 2
      parent = child1
    [[[terminal4]]]
      profile = default
      type = Terminal
      order = 3
      parent = child1

Combinando perfis com custom_command , recebo quatro guias na inicialização, uma com um shell raiz, duas conexões ssh de abertura e uma quarta shell normal.

Essas opções estão documentadas na terminator_config(5) manpage

    
por 09.12.2014 / 12:41