我无法以 root 身份启动图形应用程序

我无法以 root 身份启动图形应用程序

我以前可以这样做,但是像这样简单的事情现在却失败了:

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。

相关内容