我有一个以 sudo 权限运行的 rpm 包,该应用程序想要获取机器的代理配置(也应该获取用户级别的代理配置),我们知道我们可以通过多种方式设置代理配置。目前,我说的是当您通过系统设置 > 网络设置 > 代理配置代理时
我使用gsettings list-recursively org.gnome.system.proxy cmd,它正在返回值,但这些值特定于当前用户(目前我正在获取当前的 root 用户代理配置,因为我使用 sudo 安装了应用程序)。我想从 root 用户访问中获取每个用户的代理配置,包括 root 用户。
如果我得到任何针对系统设置 -> 网络 -> 网络代理执行的常见查询并获取 sudo 用户和其他用户的代理配置,那就太好了。如果 GSettings 不支持,请提出任何替代方法。
这类似于:
来自Anatoli在我的一个答案中的评论。
事情可能会发生一些变化:
命令翻译成:
新创建的进程应该是新 systemd init 进程的子进程。同名
dbus-daemon
&dconf-service
。检查使用: