Você deveria estar usando gksu
para lançar coisas gráficas como root.
gksu gedit /var/lib/dpkg/status
Ao tentar seguir estas instruções , encontrei o seguinte erro ao tentar o que parece uma operação de edição sudo
simples:
$ 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.
A execução do mesmo sem sudo
inicia corretamente o gedit, mas é claro, sem capacidade de edição. Alguém tem alguma ideia do que está acontecendo?
Você deveria estar usando gksu
para lançar coisas gráficas como root.
gksu gedit /var/lib/dpkg/status
Existe um erro conhecido em 16.04 impedindo que o gedit root exiba a barra de menus , tornando-o um pouco inútil.
A solução é preservar as variáveis de ambiente durante o lançamento do gedit. (O Nautilus e o Terminal têm o mesmo problema e correção, a propósito).
gksu -k gedit