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


Answers:


5

解决

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

10
Lubuntu 14.04带有gir1.2-gtksource-3.0,但我仍然收到来自Gedit 3.10.4的“呼叫禁止失败”警告。
8月Karlstrom 2014年

与上面的评论相同
茉莉花

“呼叫禁止失败”仍然在apt-get dist-upgrade2016年1月的14.04.3 LTS d上发生。建议的建议apt-get install gir1.2-gtksource-3.0不是必需的,因为该系统已经是最新的。
H2ONaCl

上面的三个注释在2017
WinEunuuchs2Unix

0

还有另一种不处理此类警告的方法。将图形前端用于sudo / su-gksu(在gnome情况下),以root身份运行GUI程序。Gtk-警告:呼叫禁止失败


如果您使用gksudo gedit我理解与gksu gedit某些系统相同的方法,则仍会发生“呼叫禁止失败”警告。
H2ONaCl

0

从命令行启动应用程序时,可以通过使用NOHUP命令前的标志和命令后的与号来避免启动应用程序后终端中的详细输出。

例如,在这种情况下,您将使用:

nohup gedit &

要么

nohup gedit

如果需要sudo许可,则应使用sudo -i代替,sudo以防止出现其他类似问题:

nohup sudo -i 

单击此处获取更多信息,可能会造成欺诈。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.