Você não pode fazer isso com @reboot
, (ou mesmo cron
). Quando o script @reboot
é executado, você não efetuou login ( myscript.sh
é executado como root
), o X Server não foi iniciado eo plano de fundo que você deseja alterar nem existe.
Sugiro usar ~/.config/autostart/
. Os arquivos lá são .desktop
arquivos, veja man desktop-file-validate
, man desktop-file-edit
, man desktop-file-install
, .... Já que os arquivos dos meus ícones ~/.config/autostart/
colocam na parte superior da minha tela, acho que é o contexto / hora certa para "alterar o plano de fundo da área de trabalho".