在vala中,我正在启动基本操作系统设置:
var appinfo = AppInfo.create_from_commandline ("switchboard", null, AppInfoCreateFlags.SUPPORTS_URIS);
appinfo.launch_uris (list, null);
但这失败了,因为我认为这个过程是以某种方式运行的。
(vpn-status:14798): GLib-GIO-ERROR **: No GSettings schemas are installed on the system
Trace/breakpoint trap (core dumped)
有关我如何正确启动此外部程序的任何想法?
答案 0 :(得分:3)
这确实可能是由于您的应用程序被严格限制在快照中。您可以通过使用覆盖严格限制的---devmode
选项安装快照来测试此操作。
您还可以使用snappy-debug
包调试安全限制: -
sudo snap install snappy-debug
然后运行它: -
snappy-debug.security scanlog
在另一个窗口中,启动您的应用程序,您应该从上面的程序获得有用的安全调试信息输出。