Problema ao executar o comando na inicialização do Terminator

Problema ao executar o comando na inicialização do Terminator

De acordo com a página de manual do Terminator, posso usar o --commandsinalizador ao executar o terminatorcomando para executar um comando quando a janela do terminal for aberta. No entanto, não consigo fazê-lo funcionar. Eu tentei o seguinte:

terminator --command="ls"
terminator --command ls
terminator --command "ls"

O primeiro passo é fazer isso funcionar. Em segundo lugar, a página de manual também indica que executará o comando "em vez do comando padrão especificado pelo shell ou perfil". Isso significa que os aliases do meu .bashrcarquivo não serão carregados? Se sim, como posso carregá-los?

O comando completo que estou procurando é mais ou menos assim:

terminator --command ssh-apixel --geometry 900x575+110+55 --new-tab

onde ssh-apixelestá um alias definido no meu .bashrcarquivo.

Responder1

Aqui está o que funcionou para mim no final:

terminator -e "bash --rcfile <(echo '. /home/apixel/.bashrc; ssh [email protected]')" --geometry 900x575+110+55 --new-tab

informação relacionada