Os scripts de inicialização, relacionados às configurações de teclado ou touchpad, ou incluem os comandos wmctrl
ou xrandr
, geralmente precisam de "uma pequena pausa" antes de executar. Se eles forem executados cedo demais, antes que a área de trabalho esteja totalmente carregada, eles quebrarão ou "perderão o alvo".
Para resolver isso, você precisa adicionar:
/bin/bash -c "sleep 10 && /home/myuser/myscript.sh"
para seus aplicativos de inicialização. Possivelmente você precisa jogar um pouco com o valor sleep 10
para otimizar.
Nota
Provavelmente o script existe de apenas um ou dois comandos, você poderia incluí-los em seu comando de inicialização, com a mesma sintaxe. Dessa forma, você não precisa de um script separado.