当我使用sudo
命令运行某些软件时,显示错误,例如
cannot connect to X server
例如,如果我运行以下命令:
$ sudo gedit /etc/profile
我正在遵循以下命令
(gedit:6758): WARNING **: Command line `dbus-launch --autolaunch=84b871d735f31ffe014dc9ba00000009 --binary-syntax --close-stderr'
exited with non-zero exit status 1:
Autolaunch error: X11 initialization failed.
Cannot open display:
Run 'gedit --help' to see a full list of available command line options.
或者,如果我正在跑步,则会super-boot-manager
出现以下错误
buc: cannot connect to X server
请帮忙。
首先,我尝试
—
阿普尔巴(Apurba)2012年
super-boot-manager
直接从统一午餐者那里逃跑,但没有成功。然后我在终端上尝试了一下,然后得到了那些错误消息。
就像在图形用户环境中的终端中一样?是什么:
—
雷神
echo $DISPLAY
说什么?你应该不运行它sudo
为super-boot-manager
运行sudo
在内部。
echo $DISPLAY
在给:0.0
。而且我没有super-boot-manager
像sudo
。我正在运行,只是super-boot-manager
从终端使用命令。
终于解决了问题。我刚刚添加了一行:
—
阿普尔巴(Apurba)2012年
Defaults env_keep="DISPLAY XAUTHORITY"
在的末尾visudo
。感谢所有人,特别是@Thor的帮助。
super-boot-manger
从哪里跑?