Não é possível abrir o erro de exibição quando executo o sudo gedit no Ubuntu 14.04.5

-1
solitude@Solitude:~/Desktop$ sudo gedit ~/.bashrc
error: XDG_RUNTIME_DIR not set in the environment.

(gedit:12631): Gtk-WARNING **: cannot open display: 
    
por Varun Sahdev 28.03.2018 / 16:57

1 resposta

2

Você nunca deve usar o sudo normal para iniciar aplicativos gráficos como root. Para uma explicação completa, leia as respostas para esta pergunta: Por que os usuários nunca devem usar o sudo normal para iniciar aplicativos gráficos? .

Nautilus Admin ( nautilus-admin ) é uma extensão Python simples para o gerenciador de arquivos Nautilus que adiciona algumas ações administrativas ao menu do botão direito do mouse:

  • Abrir como administrador: abre uma pasta em uma nova janela do Nautilus em execução com privilégios de administrador (raiz).
  • Editar como administrador: abre um arquivo em uma janela do Gedit em execução com privilégios de administrador (root).

Para instalar o Nautilus Admin em todas as versões atualmente suportadas do Ubuntu, abra o terminal e digite:

sudo apt install nautilus-admin

Uma maneira alternativa de editar o mesmo arquivo é usar o programa editor de texto padrão do sistema que é projetado para rodar a partir do terminal sem precisar de nenhum outro ambiente gráfico.

sudoedit path/to/file
    
por karel 28.03.2018 / 17:26