Ainda não encontrei um motivo pelo qual os scripts que costumavam trabalhar subitamente pararam de funcionar, além de executar atualizações no Ubuntu e mudar para o Kernel 4.10.
No entanto, consegui contornar isso colocando todos os meus scripts em um arquivo .sh. Tornei isso executável executando
chmod +x filename.sh
E eu chamo isso de aplicativos de inicialização. Eu também modifiquei esse arquivo de aplicativo de inicialização (no meu caso ele é chamado de start_script.desktop e ele está localizado em .config / autostart /), e adicionei a linha:
X-GNOME-Autostart-Delay=3
Finalmente, outra coisa que notei é que meus comandos costumavam ser algo como:
sleep 20; setxkbmap -layout us -option ctrl:swapcaps
Então, talvez agora não seja permitido ter vários comandos em uma linha?