Sudo gedit error

2
** (gedit:8315): CRITICAL **: file log.c: line 980: unexpected error: Error calling StartServiceByName for org.gnome.zeitgeist.Engine: GDBus.Error:org.freedesktop.DBus.Error.Spawn.ChildExited: Process /usr/bin/zeitgeist-daemon exited with status 1 (g-dbus-error-quark, 25)

Funciona bem se eu fizer gksu gedit .

    
por eshwar 01.06.2014 / 07:01

2 respostas

5

Primeiro você deve ler isto Por que os usuários nunca devem usar o sudo normal para iniciar aplicações gráficas?

Mas você deve poder iniciar o gedit usando sudo -H gedit

Durante a pesquisa, encontrei um problema semelhante relatado aqui .

Um erro é relatado lá " Ubuntu 13.10" gedit "falha toda vez a menos que o usuário remova o diretório zeitgeist. "

Então, executando este comando

rm ~/.local/share/zeitgeist -R

parece resolver o problema.

    
por Bibi424 01.06.2014 / 08:38
2
  O

gksu é um frontend para o su e o gksudo é um frontend para o sudo. Seu objetivo principal é executar comandos gráficos que precisam de root sem a necessidade de executar um emulador de terminal X e usar o su diretamente.

Para abrir o aplicativo GUI do terminal, use gksu ou gksudo da seguinte forma:

gksudo gedit

Se gksu não for instalado, primeiro instale por sudo apt-get install gksu .

No entanto, é recomendado executar a linha de comando como root e Não executar aplicativos GUI como root .

    
por Pandya 01.06.2014 / 10:19