奇怪 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=""