gnome - opção terminal -e não está executando?

1

Eu quero abrir meu terminal com alguns commnads executados nele no bootup. Então eu escrevi um script com a seguinte linha:

gnome-terminal --tab -t "MyPC" -e "sh -c 'firefox &;exec bash'" --tab -t "MYPC2" -e "sh -c 'ls;exec bash'"

Neste firefox & não está sendo executado, no entanto, se eu escrever somente firefox , ele será executado. Então, apenas a segunda aba está abrindo não a primeira

Eu sei que é um problema de espaçamento. Se eu escrever apenas ls que também é executado.

Qual é a sintaxe correta? Por que não está tomando espaçamento?

    
por Siddharth Trikha 15.12.2014 / 08:01

1 resposta

0

O método de fundo e comercial não parece funcionar como esperado. Eu mudei para setsid e parece funcionar.

gnome-terminal --tab -t "MyPC" -e "sh -c 'setsid firefox;bash'" --tab -t "MYPC2" -e "sh -c 'ls;bash'"

Além disso, você precisa apenas de bash , não exec bash .

    
por Oli 15.12.2014 / 09:03