Quando executo sudo gedit /path/to/some/random/file
, recebo o seguinte erro
** (gedit:6262): WARNING **: Command line `dbus-launch --autolaunch=7f8731869e1c690b8205727e0000000a --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.
Usar gksudo
também não ajuda a retornar
Cannot open display:
Run 'gedit --help' to see a full list of available command line options.
Qualquer ajuda pessoal. Eu preciso ter esse recurso para abrir arquivos no Gedit como root.
Encontrei esta pergunta com o mesmo erro, mas sem solução Não foi possível iniciar o gedit com o sudo
EDIT
Encontrei este post nos fóruns do Ubuntu .
Estas são as instruções:
- echo $ DISPLAY # você precisará deste valor 3 linhas abaixo
- sudo -i # ou "su -" em Slackwares mais antigos
- xauth merge ~ alien / .Xauthority # use seu próprio nome de usuário aqui em vez de "alien"
- exportar DISPLAY =: 0.0 # use o valor de DISPLAY que você já viu 3 linhas antes
Ao chegar ao comando # 3, recebi este erro
xauth: file /root/.Xauthority does not exist
Talvez essa nova informação possa lançar mais luz.
gksudo
ou gksu
retorna o mesmo erro.
gksudo gedit /path/to/the/file/name
?