我以前可以这样做,但是像这样简单的事情现在却失败了:
gksudo gedit
这也失败了:
sudo gedit
我收到错误:
Cannot open display.
我已检查过:
- .Xauthority 和 .ICEauthority 拥有我的用户作为所有者,并且还具有读/写权限
- 由于这两个文件都是二进制文件,我无法理解它们并检查它们是否已损坏
可能是我配置有误。我读过这篇文章前以及许多其他指南,然后再询问。
我正在使用 64 位 Ubuntu Precise 12.04。
答案1
您可以尝试export DISPLAY=:0
在命令之前执行作为一种解决方法。
或者,也可以使用DISPLAY=:0 gksudo gedit
。
答案2
答案3
在终端中尝试一下:
su -
这将询问 root 密码并提供 root 终端会话,这对我有用,例如,我可以毫无问题地运行 gedit。