Para obter um arquivo para executar na inicialização, você basicamente quer colocar o.
/etc/xdg/autostart/
Aqui está como configurar um .desktop para o seu arquivo a partir da linha de comando:
sudo mv file.sh /usr/bin
Isso move o caminho do arquivo do shell para /usr/bin
.
Depois vá para
/usr/share/applications
Nextyou deseja criar um arquivo .desktop para digitar
sudo -H gedit file.desktop &
O & amp; significa que você ainda pode usar o terminal, mas deixar o arquivo aberto. Útil se você tiver uma memória de peixinho como eu.
Em gedit, escreva:
[Desktop Entry]
Name=myfileName
Exec=/usr/bin/file.sh
Type=Application
Terminal=false
Você pode fechá-lo agora, se quiser. Você pode improvisar com um ícone adicionando a linha icon=path/to/icon
também, se isso lhe agradar.
Agora, para que esse arquivo seja executado no início, você precisa salvar uma cópia dele em
/etc/xdg/autostart/
Isso deve funcionar desde que o script (myfile.sh) já esteja funcionando, ou seja,