fedora15中root用户使用gedit和emacs带图形界面的都出错

[root@localhost ~]# emacs
**
GLib-GIO:ERROR:gdbusconnection.c:2270:initable_init: assertion failed: (connection->initialization_error == NULL)
Fatal error (6)已放弃 (core dumped)

 

root用户不能使用任何与图形界面有关的命令,emacs不能用,emacs -nw却没有问题,gedit也不能用,不知道怎么回事,网上找了这个下面这个办法,不明白什么原理,但是可以用。

 

在终端切换至root,然后gedit某文件,结果报错:

(gedit:4987): EggSMClient-WARNING **: Failed to connect to the session manager: None of the authentication protocols specified are supported

**

GLib-GIO:ERROR:gdbusconnection.c:2270:initable_init: assertion failed: (connection->initialization_error == NULL)

Aborted (core dumped)

解决方法:

就是在管理员用户的 .bashrc 文件尾部添加:

export DBUS_SESSION_BUS_ADDRESS=""

你可能感兴趣的:(fedora)