小编Owe*_*ing的帖子

尝试以 root 用户身份启动 gnome-terminal 时出现“错误构建代理...”

openSUSE Leap 42.2 Gnome 终端 3.20.2

我打开了一个终端窗口。如果我输入以下命令:

gnome-terminal
Run Code Online (Sandbox Code Playgroud)

作为非 root 用户,它成功启动了一个新终端。

但是,如果我以 root 身份运行该命令,则会收到以下错误消息:

为 org.gnome.Terminal:/org/gnome/Terminal/Factory0 构建代理时出错:连接已关闭

如果我尝试启动终端,dbus-launch gnome-terminal那么它就可以工作。

什么阻止gnome-terminal命令以 root 身份启动终端?并且是dbus-launch可接受的解决方法还是可能导致无法预见的问题(我真的不明白它在做什么)?

opensuse d-bus gnome-terminal

3
推荐指数
1
解决办法
5170
查看次数

标签 统计

d-bus ×1

gnome-terminal ×1

opensuse ×1