Não é necessário usar um script separado para executar quatro janelas de terminal no Startup
Você não precisa de um script separado para abrir quatro gnome-terminal
windows, você pode simplesmente combiná-los em um comando, para ser adicionado a Startup Applications.
Como usar comandos complexos em um arquivo .desktop
Quando você adiciona um comando a Startup Applications, ele cria um arquivo .desktop
em ~/.config/autostart
, que executa seu comando na inicialização (na verdade, efetua login). A sintaxe para comandos complexos a serem usados em um arquivo .desktop
é a seguinte:
/bin/bash -c "<complicated_command>"
No entanto: Você só precisa usar o tempo /bin/bash -c
a único , então o comando completo deve se parecer com:
/bin/bash -c "gnome-terminal&gnome-terminal&gnome-terminal&gnome-terminal"
Ao fazer isso, você não precisa de um script separado para fazer o trabalho.
Comandos de encadeamento
Como já mencionado, você deve encadear os comandos com um &
, não com ;
.
De man bash
:
Se um comando é terminado pelo operador de controle & amp ;, o shell executa o comando em segundo plano em um subshell. O shell não espera que o comando seja concluído e o status de retorno é 0. Comandos separados por um; são executados sequencialmente; o shell aguarda que cada comando termine por sua vez. O status de retorno é o status de saída do último comando executado.