Eu quero executar algum programa na condição certa.
Então eu criei o arquivo .desktop e coloquei int / etc / xdg / autostart.
Aqui o arquivo da área de trabalho é:
[Desktop Entry]
Type=Application
Name=System Tray
Exec=/opt/testApp
OnlyShowIn=GNOME;Unity;
NoDisplay=true
AutostartCondition=GSettings com.test testVal
X-GNOME-AutoRestart=true
E eu fiz uma chave personalizada com gsettings para uma condição e compilei os esquemas.
Eu confirmo se o esquema funciona, funciona.
$> gsettings set com.test testVal true
$> gsettings get com.test testVal
Eu digitei o comando acima e obtive "true".
No entanto, o aplicativo que registrei como Autostart não é executado.
Preciso reiniciar ou fazer logoff para um teste?
Existe uma maneira de testar a inicialização automática sem reinicializar ou fazer logoff?
Tags xdg