使用 AutostartCondition 自动启动

使用 AutostartCondition 自动启动

我想在特定条件下运行一些程序。

所以我创建了 .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”。

但是,我注册为自动启动的应用程序无法运行。

我是否必须重新启动或注销才能进行测试?

有没有办法在不重新启动或注销的情况下测试自动启动?

相关内容