Anexe um &
ao final de cada comando gnome-terminal
para garantir que cada terminal inicie em segundo plano. Se você não os matou antes, os terminais sairão quando conky sair e matar todos os processos filhos.
Recentemente, comecei a usar um script bash para configurar espaços de trabalho do terminal para mim e tudo funcionou bem nos primeiros dias. Eu corro o script, e quatro ou cinco ou sete terminais aparecem, todos precisamente nos lugares certos na tela, todos inseridos nos diretórios corretos, prontos para uso.
Esta manhã eu instalei o conky, e da próxima vez que eu tentei rodar o meu script, a coisa mais estranha aconteceu. Agora só irá abrir a primeira janela. Quando fecho essa janela, a segunda abre. Quando eu fechar aquele, o terceiro e assim por diante até o final do roteiro.
Então agora meu script é inútil, exceto como um papelão para eu copiar e colar no terminal.
Aqui está o meu script:
#!/bin/bash
if [ $1 = "deploy" ]; then
cd ~/
gnome-terminal --geometry=185x41+0+0 --window-with-profile=Colquhoun
cd ~/Utilities/Ad\ Tag\ Generators
gnome-terminal --geometry=85x15+1312+0 --window-with-profile=Generator
cd ~/Utilities
gnome-terminal --geometry=85x28+1312+280 --window-with-profile=Deployer
cd ~/Staging
gnome-terminal --geometry=85x20+1312+730 --window-with-profile=Monitor
fi
if [ $1 = "servers" ]; then
cd ~/
gnome-terminal --geometry=89x20+0+0 --window-with-profile=Colquhoun
gnome-terminal --geometry=89x20+640+0 --window-with-profile=Colquhoun
gnome-terminal --geometry=89x65+1280+0 --window-with-profile=Colquhoun
gnome-terminal --geometry=89x20+0+360 --window-with-profile=Colquhoun
gnome-terminal --geometry=89x20+640+360 --window-with-profile=Colquhoun
gnome-terminal --geometry=89x20+0+700 --window-with-profile=Colquhoun
gnome-terminal --geometry=89x20+640+700 --window-with-profile=Colquhoun
fi
if [ $1 = "logchecks" ]; then
cd ~/
gnome-terminal --geometry=89x65+0+0 --window-with-profile=Colquhoun
gnome-terminal --geometry=89x65+640+0 --window-with-profile=Colquhoun
gnome-terminal --geometry=89x65+1280+0 --window-with-profile=Colquhoun
fi
Alguém sabe por que isso pode estar acontecendo? E por que não estava acontecendo anteriormente, mas é agora?
Tags gnome-terminal bash conky linux