Parece que o ca.desrt.dconf.service está faltando em / usr / share / dbus-1 / services /. Tente reinstalar o dconf-gsettings-backend. Funcionou para mim.
Recentemente tive alguns problemas quando tentei instalar o shell do gnome mais recente e depois voltar para a versão estável. Depois que eu purgou todos os PPAs que eu estava usando e reinstalei o gnome-shell e tudo, descobri que as coisas ainda não estavam funcionando corretamente.
Eu encontrei algum lugar on-line (obviamente, uma fonte respeitável) que a exclusão de meus arquivos de configuração do dconf de ~/.config/dconf/
e ~/.cache/dconf/
e a reinicialização ajudariam. Embora isso tenha redefinido todas as configurações do meu shell do gnome de volta à inicial (como eu queria), descobri outro problema em que não consegui alterar nenhuma configuração no meu sistema, via gnome-tweak-tool
, System Settings
ou dconf-editor
. Eu receberia uma mensagem de erro de:
WARNING **: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name ca.desrt.dconf was not provided by any .service files
Depois de pesquisar muito e mexer, consegui descobrir que poderia alterar as configurações se eu executasse /usr/lib/d-conf/dconf-service &
e depois alterasse todas as minhas configurações enquanto estava em execução.
Eu tenho duas perguntas:
Alguém saberia por que algo assim aconteceria (e há algo que eu possa fazer para corrigir isso?
e
É terrível adicionar /usr/lib/d-conf/dconf-service/
aos meus aplicativos de inicialização para que eu possa alterar as configurações enquanto uso o meu computador no dia-a-dia? Isso é apenas uma solução alternativa, mas quero saber se é seguro.
Obrigado!
Parece que o ca.desrt.dconf.service está faltando em / usr / share / dbus-1 / services /. Tente reinstalar o dconf-gsettings-backend. Funcionou para mim.
Fazendo um ps:
ps -ef|grep dconf
tthtlc 2912 2893 0 Aug07 ? 00:00:00 /usr/lib/ibus/ibus-dconf
tthtlc 4386 2695 0 Aug07 ? 00:00:00 /usr/lib/dconf/dconf-service
e quem é seu pai:
root 2440 0:00 lightdm
root 2469 18:07 \_ /usr/bin/X -core :0 -seat seat0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch
root 2686 0:00 \_ lightdm --session-child 12 15
tthtlc 2695 0:00 \_ init --user
e por isso é "init", que é chamado de lightdm (propriedade de root).
tão claramente dconf-server não é de propriedade da raiz e, portanto, não deve ser iniciado no momento da inicialização, mas deve ser iniciado após o usuário ter autenticado através do shell de login, que iniciou o "init" e depois de outros programas.
(Note que o meu é o Ubuntu 14.04 LTS de 64 bits).
Para iniciar o dconf-service, leia isto - então, essencialmente, você não precisa começar você mesmo:
Usuários ou administradores nunca devem precisar iniciar o serviço, pois ser iniciado automaticamente pelo dbus-daemon (1) sempre que um aplicativo tentar escrever configurações. A leitura de valores do banco de dados do dconf não envolve o serviço; é necessário apenas para gravações.