目的:解决Ubuntu 使用gedit出现No protocol specified (gedit:14333): Gtk-WARNING : cannot open display: :0.0**
环境:
系统:Ubuntu
环境:ubuntu 17.10(WMware虚拟机)
问题分析:
- 在当前安装用户下,使用gedit 没有问题; su切换到root目录下,使用gedit报错“No protocol specified (gedit:14333): Gtk-WARNING **: cannot open display: :0.0”。
- 猜测原因是Xserver默认情况下,不允许别的用户的图形程序的图形显示在当前屏幕上.
解决方案:
- 切换到安装用户下,输入 xhost +, 执行。
- 执行后显示结果,access control disabled, clients can connect from any host。
- su到其他用户下,测试gedit,问题解决。