Como iniciar um terminal a partir do script e outro script para executar no terminal

3

Eu corro um script quando faço o login, basicamente parece com isso:

chromium-browser &
xchat &
cd ~/randomdir && gnome-terminal &
qbittorrent &

Na terceira linha ( cd ~/randomdir && gnome-terminal & ), gostaria de executar outro script no terminal que estou abrindo. Como posso fazer isso neste script?

    
por ike 10.10.2013 / 17:53

2 respostas

4

Execute um shell não interativo que executa seu script e, em seguida, substitui-se por um shell bash interativo.

gnome-terminal --working-directory="$HOME/randomdir" -x bash -c './randomscript; exec bash' &
    
por geirha 10.10.2013 / 18:16
3

gnome-terminal --working-directory=randomdir

É isso que você está procurando?

A propósito, man gnome-terminal deve ajudar:)

EDITAR:

No entanto, se você quiser manter o terminal aberto, você pode fazer isso:

gnome-terminal --working-directory=randomdir -e COMMAND #launch the command - terminal will close
gnome-terminal --working-directory=randomdir #open a new terminal with the same default path

Esses dois comandos foram adicionados ao seu script.

    
por Vlad Tarniceru 10.10.2013 / 17:58