Não é possível iniciar o gedit com sudo

2

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?

    
por Bill Cheatham 13.11.2012 / 14:17

2 respostas

7

Você deveria estar usando gksu para lançar coisas gráficas como root.

gksu gedit /var/lib/dpkg/status
    
por Oli 13.11.2012 / 14:40
1

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
    
por auval 25.12.2016 / 02:06