Eu quero executar um programa em uma determinada condição.
Então, criei um arquivo .desktop
e coloquei em /etc/xdg/autostart
.
o conteúdo do 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 criei uma chave personalizada com gsettings
para uma condição e compilei os esquemas.
Confirmei se o esquema funciona e 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.
Minhas perguntas são: