无法使用sudo启动gedit
在尝试遵循这些说明时 ,我在尝试看似简单的sudo
编辑操作时遇到以下错误:
$ sudo gedit /var/lib/dpkg/status ** (gedit:14898): WARNING **: Command line `dbus-launch --autolaunch=0bd873023a78bdb34ca1b9650000000b --binary-syntax --close-stderr' exited with non-zero exit status 1: Autolaunch error: X11 initialization failed.\n Cannot open display: Run 'gedit --help' to see a full list of available command line options.
没有sudo
运行同样正确启动gedit,但当然没有编辑能力。 有谁知道发生了什么事?
你应该使用gksu
以root身份启动图形化的东西。
gksu gedit /var/lib/dpkg/status
16.04中存在一个已知错误,导致root gedit无法显示菜单栏,这使得它有些无用。
解决方案是在启动gedit时保留环境变量。 (顺便说一下,Nautilus和终端有同样的问题并修复)。
gksu -k gedit