Gtk-警告**:调用禁止失败:GDBus.Error:org

Gtk-警告**:调用禁止失败:GDBus.Error:org

当我尝试使用 gedit 编辑某些文件时,我从终端窗口收到这些内容。已经有一篇关于此的帖子:Gtk-警告:调用抑制失败

但是还没有解决。我该如何解决呢?在此处输入图片描述

答案1

解决

IBUS-WARNING **: The owner of /home/myPC/.config/ibus/bus is not root!

使用gksudogksu代替 sudo 来打开文件,

gksudo gedit php.ini

或者

gksu gedit php.ini

有关 gksudo 的更多信息

下一个错误

(gedit:12512): Gtk-WARNING **: Calling Inhibit failed: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.SessionManager was not provided by any .service files

可以通过更新解决gir1.2-gtksource-3.0

sudo apt-get install gir1.2-gtksource-3.0

答案2

还有另一种方法可以避免处理此类警告。使用 sudo/su 的图形前端 - gksu(如果是 gnome)以 root 身份运行 GUI 程序。Gtk-警告:调用抑制失败

答案3

NOHUP从命令行启动应用程序时,您可以在命令前使用标志并在命令后使用与符号来避免启动应用程序后在终端中出现详细输出。

例如,在本例中你可以使用:

nohup gedit &

或者

nohup gedit

如果您需要sudo权限,您应该使用sudo -i而不是sudo来防止其他问题,如下所示:

nohup sudo -i 

单击此处获取更多信息,可能有重复。

相关内容