Use aliases como comandos personalizados no terminator

1

Estou usando um layout de terminador para iniciar vários terminais e gostaria de chamar um alias em cada início de terminal definido em .bash_aliases (chamado por .bashrc e .profile ). O Terminator infelizmente não sabe sobre esses aliases ao iniciar os terminais. Como posso consertar isso?

Eu inicio o terminador com este comando:

terminator -l my_layout -f

EDITAR:

Como uma solução temporária, eu ssh -A -YC em mim e, em seguida, execute o alias. Tudo isso como um comando personalizado.

    
por Mehdi 18.11.2015 / 14:48

1 resposta

0

Defina uma variável de ambiente para suas janelas Terminator e chame os aliases de seu .bashrc . Na configuração do terminador:

[layouts]
  [[default]]
    [[[child0]]]
      order = 0
      parent = ""
      type = Window
    [[[child1]]]
      labels = Alias0, Alias1, None
      order = 0
      parent = child0
      type = Notebook
    [[[terminal1]]]
      order = 0
      parent = alias0
      profile = root
      type = Terminal
    [[[terminal2]]]
      order = 1
      parent = child1
      profile = alias1
      type = Terminal
    [[[terminal3]]]
      order = 2
      parent = child1
      profile = default
      type = Terminal


[profiles]
  [[alias0]]
    custom_command = MY_ALIAS=0 bash
    use_custom_command = True
  [[alias1]]
    custom_command = MY_ALIAS=1 bash
    use_custom_command = True

E em .bashrc :

case $MYALIAS in
    0) alias0
        ;;
    1) alias1
        ;;
    *)
        ;;
esac
    
por 18.11.2015 / 15:36