Estou constantemente abrindo um par de janelas de terminal que gosto de ter em guias separadas e que uso para fazer SSH no mesmo par de servidores. Em seguida, defino os títulos de cada guia como os do servidor ao qual estou me conectando. Isso é algo que faço manualmente todos os dias e adoraria poder automatizá-lo.
Então tentei o seguinte:
gnome-terminal --tab
gnome-terminal --tab
gnome-terminal -t hello
gnome-terminal -t=hello
gnome-terminal -t="hello"
gnome-terminal --title="hello"
gnome-terminal --title=hello
gnome-terminal --title='hello'
gnome-terminal --tab --title='hello'
Nenhuma dessas opções conseguiu abrir uma nova janela de terminal em uma guia ou com o título definido como “olá”. Eu nem tentei resolver o problema do ssh-ing para os servidores ainda. O que estou fazendo de errado?
Responder1
Experimente isto:
gnome-terminal --tab -t "watch" -e "watch ps -ef" --tab -t "top" -e "top"
Parece que o gnome-terminal ignora --tab
se houver apenas um na linha de comando. Você deve fornecer pelo menos dois --tab
para ter algum efeito.
O comando para executar é dado por -e
ou --command
. Usei watch
e top
no meu exemplo porque eles funcionam indefinidamente, então as guias permanecerão abertas. Assim que o comando for concluído, as guias serão fechadas. Leresta respostapara saber como evitar que as guias fechem após a execução do comando.