Ejecuto Ubuntu 12.04.1 LTS x64 en VirtualBox. Después de un clic erróneo muy desafortunado (restablecer el estado guardado en lugar de cargar el estado guardado) obtuve un problema muy molesto.
Casi todas las aplicaciones (unit, synaptic, gedit, etc.) se imprimen al inicio:
Using the 'memory' GSettings backend.  Your settings will not be saved or shared with other applications.
Y todas las configuraciones de la GUI se restablecen después de reiniciar.
Otro síntoma:
$ GSETTINGS_BACKEND=dconf dconf-editor
(dconf-editor:2353): GLib-GIO-WARNING **: Can't find module 'dconf' specified in GSETTINGS_BACKEND
GLib-GIO-Message: Using the 'memory' GSettings backend.  Your settings will not be saved or shared with other applications
Pero /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.soestá presente.
Lo que probé (y no ayudó):
- sudo apt-get install -f --reinstall dconf-tools libdconf0 libdconf-dbus-1-0 dconf-service
- Build dconf-0.5 a partir de fuentes y make installse
- Cree un perfil de usuario vacío e inicie programas allí
Tengo que mantener la instalación actual de Ubuntu para que una reinstalación completa no sea una opción para mí.
¿Cómo puedo arreglarlo?

Respuestas:
Esto también puede suceder si tiene
PATHconflictos con un administrador de entorno de Python como Anaconda.Asegúrate de correr
which gsettingsantes de profundizar demasiado. Si eso no se imprime/usr/bin/gsettingsy, en cambio, algo así/home/{username}/anaconda3/bin/gsettingsprobablemente tenga algo.profile/.bashrc/.zshrccomo:export PATH=$HOME/anaconda3/bin:$PATHCámbielo a:
export PATH=$PATH:$HOME/anaconda3/binAplicación terminando en lugar de pre prending a la
PATHvariable a resolver su problema, pero tenga en cuenta que cualquier cosa en su sistemabin, o de otrosPATHlugares, reemplazará a suanaconda3/bin.Otra opción sería alias
/usr/bin/gsettings:fuente
which) es un excelente consejo. La segunda parte, no tanto. En general, desea que su entorno se ejecute con su propia configuración. Una solución mejor, o al menos alternativa, podría ser ejecutar explícitamente en/usr/bin/gsettingslugar de jugarPATH.PATHse aplica / se aplica la fuente.python -m [command] [...args].He encontrado la solución. Parece que obtuve varias bibliotecas personalizadas en las
/usr/local/libbibliotecas del sistema "sombreado"/usr/lib/x86_64-linux-gnu/.Lo descubrí comprobando las bibliotecas dinámicas cargadas por
libdconfsettings.so:Sucedió debido al orden de las rutas de búsqueda para las bibliotecas dinámicas (definidas en
/etc/ld.so.conf.d/). El orden fue el siguiente:Así que si por ejemplo usted pone su propia
libc.soen/usr/local/libque se cargará en lugar de por defectolibc.sode/lib/x86_64-linux-gnu.La solución:
fuente
sudo make install.sudo make uninstallresolvió el problema eliminando esas bibliotecas en/usr/local/lib/dconf-editor. Resultó que había construido glib desde la fuente ysudo make installque no tenía idea que no me permitiría cambiar mi fondo o reloj, u otras configuraciones de canela. Me estaba volviendo loco. Vínculo hacia atrás: forums.linuxmint.com/viewtopic.php?t=244360&start=20Primero verifique si este comando regresa
true:Si no, instale el backend con:
Si esto tampoco ayuda, restablezca su perfil con:
Luego reiniciar.
fuente
Solo quería agregar mi experiencia personal en esto con ubuntu 16.10. El mío dejó de funcionar después de usar el entorno de escritorio GNOME durante un tiempo y luego cambiar a Unity para mostrarle a un amigo lo desagradable que parecía (IMO: D) y volver a GNOME. Entonces comencé a obtener el "... usando el backend de memoria ...".
Obra
Me lo arregló.
fuente
Experimenté lo mismo en Debian Jessie. Pero la solución del interrogador (había fallado con ella) fue adecuada para mi caso:
Este problema me estaba matando, pero me salvaste la vida, gracias: D
fuente
Asegúrese de tener el módulo que guarda (libdconfsettings.so en / usr / lib / x86_64-linux-gnu / gio / modules / o / usr / lib / gio / modules / o donde almacene sus módulos GIO). En Ubuntu, ese archivo es proporcionado por el paquete dconf-gsettings-backend; reinstalar eso debería ser suficiente (
sudo aptitude reinstall dconf-gsettings-backend).fuente
Esto funcionó para mí (y parece el mismo problema de Python Anaconda planteado por Dmitry).
(Estaba causando que no pudiera cambiar la configuración de gsett, particularmente la configuración de la impresora para Gedit).
Fuente:
https://github.com/conda-forge/glib-feedstock/issues/19
fuente