nao consigo entrar no nautilus como root! (resolvido)

Iniciado por bruno_S, 21 de Setembro de 2008, 17:19

tópico anterior - próximo tópico

bruno_S

tento abrir o nautilos como root pelo terminal.... entrando como root e digitando nautilus ae aparece essa mensagem: Eel:ERROR:(eel-preferences.c:116):preferences_gconf_value_get_string: assertion failed: (value->type == GCONF_VALUE_STRING)

tento com o lançador usando ALT-F2 digito gksudo nautilus mas nao acontece nada... o q eu faço? ??? ???

Ioca100

Usuário Linux- 449417

bruno_S

sim...digito no terminal logado como root. sudo nautilus e ele da o seguinte erro
seahorse nautilus module initialized
Initializing nautilus-share extension
**
** Eel:ERROR:(eel-preferences.c:116):preferences_gconf_value_get_string: assertion failed: (value->type == GCONF_VALUE_STRING)
Cancelado

kErNeL_sCrIpT

Tente:
sudo su

Depois de dar a senha e entrar como root:
nautilus

bruno_S

pow...obrigado pela dica, mas  eu ja fiz  isso e so tenho uma mensagem de erro assim...

seahorse nautilus module initialized
Initializing nautilus-share extension
**
** Eel:ERROR:(eel-preferences.c:116):preferences_gconf_value_get_string: assertion failed: (value->type == GCONF_VALUE_STRING)
Cancelado
root@desktop-casa:/home/bruno#

nao sei mas o q fazer

kErNeL_sCrIpT

#5
Em último caso, tente o seguinte (Cuidado, é perigoso, pode causar problemas depois, use por sua conta e risco):

Vamos fazer alguns Backups por segurança

sudo mkdir /root/root_nautilus_bkp

sudo mkdir /root/user_nautilus_bkp

sudo cp -a /root/.gconf/apps/nautilus /root/root_nautilus_bkp

sudo cp -a $HOME/.gconf/apps/nautilus /root/user_nautilus_bkp


Agora vamos limpar as configurações do Nautilus como Root e tentar substituir pelas do seu usuário normal para ver se funciona:

sudo rm -rf /root/.gconf/apps/nautilus

sudo cp -a $HOME/.gconf/apps/nautilus /root/.gconf/apps

gandaran

bruno_S
         acho que seria mais fácil instalar no synaptic nautilus-gksu (e preciso reiniciar o computador)
depois abra o nautilus, click direito em qualquer pasta root, escolher opção abrir como administrador
e muito melhor que estar a digitar sudo nautilus num terminal.
se o problema continuar igual então sugiro que entre na parte escondida the pasta home e apagar a pasta .gconf e iniciar uma nova sessão
atenção que vai perder todos as suas definições de desktop, (o desktop apresentado sera o default) so vai ter o trabalho de repor tudo como estava dantes, temas e etc.

kErNeL_sCrIpT

#7
Citação de: gandaran online 22 de Setembro de 2008, 04:44
bruno_S
         acho que seria mais fácil instalar no synaptic nautilus-gksu (e preciso reiniciar o computador)
depois abra o nautilus, click direito em qualquer pasta root, escolher opção abrir como administrador
e muito melhor que estar a digitar sudo nautilus num terminal.
se o problema continuar igual então sugiro que entre na parte escondida the pasta home e apagar a pasta .gconf e iniciar uma nova sessão
atenção que vai perder todos as suas definições de desktop, (o desktop apresentado sera o default) so vai ter o trabalho de repor tudo como estava dantes, temas e etc.

Concordo com a dica de instalar o nautilus-gksu. Mas discordo e não recomendo a dica de apagar todo o diretório (Pasta) .gconf, é desnecessário. Tente primeiro a minha dica acima, se não der certo, ai sim, poderemos tentar apagar tanto a pasta nautilus dentro da pasta .gconf no root e no seu usuário. Se não der certo, só então verifique outras alternativas, mas apagar toda a pasta .gconf deixe para último caso. Além disso faça Backup da sua pasta .gconf caso queira apaga-la de qualquer forma:

mkdir $HOME/.gconf_bkp

cp -a $HOME/.gconf $HOME/.gconf_bkp

bruno_S

ai galera  a dica de vcs deu certo comsegui abrir o nautilus nvamente como root......
Só mais uma pergunta...qual as consequencias de ter apagado os arquivos gconf  e substituido pelos outros como na dica...  disseram q perderia as configuraçoes do desktop mas nao mas aparentemente nao mudou nada......mas de qualquer maneira muito obrigado a todos....pela paciência  e a dedicação para responder todas as perguntas :)

kErNeL_sCrIpT

De nada bruno_S :)
Que bom que resolveu :)

As conseguências: O .gconf de usuário normal geralmente tem mais conteúdo do que o .gconf do usuário root, então, substituindo pelo do usuário normal, pode ocorrer alguma alteração na configuração do comportamento do Gnome em modo root, nada drástico, no máximo seu root ficaria parecido com seu usuário normal em termos de interface gráfica e configurações da mesma. Mas pode haver uma chance remota de problemas com permissões. E consequências que não temos conhecimento, até hoje utilizo este método para configurar o meu root (Comprtamento do GNOME igual ao do meu usuário normal) e nunca tive problema. Mas fica ai o aviso.

Agora se você subistituiu apenas a pasta nautilus dentro da pasta .gconf, diminui bastante os riscos.

Além disso, da pra disfazer tudo. Caso você note algo errado, qualquer coisa, volte neste tópico para restaurarmos as suas configurações originais, caso precise de ajuda para isso. Por isso dei a dica de fazer os Backups.