gpt4 book ai didi

snapcraft - 如何在 snap 上下文之外从我的 snap 应用程序启动外部程序?

转载 作者:行者123 更新时间:2023-12-05 04:11:33 26 4
gpt4 key购买 nike

在 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)

关于如何正确启动这个外部程序有什么想法吗?

最佳答案

这确实可能是因为您的应用程序被严格限制在 snap 中。您可以通过使用覆盖严格限制的 ---devmode 选项安装您的 snap 来对此进行测试。

您还可以使用 snappy-debug 包调试安全限制:-

sudo snap install snappy-debug

然后运行它:-

snappy-debug.security 扫描日志

在另一个窗口中,启动您的应用程序,您应该会从上述程序中获得有用的安全调试信息输出。

关于snapcraft - 如何在 snap 上下文之外从我的 snap 应用程序启动外部程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42578405/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com