Esse script não será executado corretamente no momento da inicialização, pois gnome-terminal
, firefox
e gedit
esperarão que uma sessão X esteja em execução.
A rota init.d
e / ou systemd
é muito cedo no processo de inicialização para seus requisitos. Seria melhor criar um arquivo .desktop
e configurar seu sistema para iniciá-lo automaticamente no login.
Crie um arquivo como segue: -
$ gedit ~/.config/autostart/my_stuff.desktop
e adicione o seguinte:
[Desktop Entry]
Type=Application
Name=My Script
Exec=~/my_script.sh
X-GNOME-Autostart-enabled=true
Observe que ~/my_script.sh
deve apontar para o script que você criou. Salve isso.
Torne-o executável:
$ chmod o+x ~/.config/autostart/my_stuff.desktop
Quando você fizer o próximo login, ele deverá abrir seu terminal, firefox e gedit para você.