Se você estiver usando o GNOME mais antigo, pode adicionar à inicialização algo assim:
gnome-terminal --command "/path/myscript.sh"
Basta editar sua inicialização com gnome-session-properties
GUI. Deve estar em Sistema - > Menu Propriedades ou Aplicações - > Outros - > Configurações Avançadas ou pressione Alt + F2 e insira-o ali. Mas, aparentemente, foi preterido e não funcionará no GNOME 3 ...
Você pode adicionar à sua pasta ~/.config/autostart
um arquivo, digamos myscript.desktop
com o seguinte conteúdo:
[Desktop Entry]
Type=Application
Exec=gnome-terminal --command "/path/myscript.sh"
Hidden=false
X-GNOME-Autostart-enabled=true
Name=Startup Script
Comment=
Acima, o conteúdo é, na verdade, do meu próprio sistema, criado por mate-session-properties
GUI e funciona. Atualizei apenas para o GNOME. Na verdade, pode funcionar em outros ambientes, você só precisa brincar com alguns detalhes. Adicionar Terminal=true
com Exec=/path/myscript.sh
também funciona e com isso você não precisa saber o comando para iniciar seu terminal.
No MATE, é mais fácil, porque ainda tem essa GUI. Os comandos são chamados de mate-terminal
e mate-session-properties
. Aqui está como fica no meu MATE:
EunãoestoufamiliarizadocomoElementaryOSevocênãodissequalambientededesktopvocêestáusando(podeseroPantheonnoqualeununcatrabalhei),masnãodevesertãodiferente.Vocêpodeprecisardescobrirocomandoparainiciarseuterminaletentarexecutarmy-terminal--help
ouvisitarsuaspáginasdemanualparaencontraroparâmetroadequado(ousimplesmentetentemuitomaissimplesTerminal=true
solution).
EseporalgummotivoTerminal=true
nãofuncionarevocênãopuderdeterminaroscomandosdoseuterminal,instaleoXTerm:
sudoapt-getinstallxterm
Seucomandoéxterm-e"/path/myscript.sh
.