我想在特定条件下运行一些程序。
所以我创建了 .desktop 文件并将其放入 /etc/xdg/autostart 中。
这里的桌面文件是:
[Desktop Entry]
Type=Application
Name=System Tray
Exec=/opt/testApp
OnlyShowIn=GNOME;Unity;
NoDisplay=true
AutostartCondition=GSettings com.test testVal
X-GNOME-AutoRestart=true
我已经使用 gsettings 为条件创建了一个自定义键并编译了模式。
我确认该模式是否有效,它有效。
$> gsettings set com.test testVal true
$> gsettings get com.test testVal
我输入上面的命令,得到“true”。
但是,我注册为自动启动的应用程序无法运行。
我是否必须重新启动或注销才能进行测试?
有没有办法在不重新启动或注销的情况下测试自动启动?