La canela pierde aleatoriamente el tema

9

De vez en cuando (al azar), Nemo en mi Linux Mint 14 Cinnamon comienza a verse así ingrese la descripción de la imagen aquí

Cuando generalmente se ve así: ingrese la descripción de la imagen aquí

Reinicio de canela ( Alt+ F2, r, Enter) no ayuda, necesito salir, y luego iniciar la sesión.

Alguien me puede decir

  • (Supongo que algo con el sistema X Window se había bloqueado. dmesgNo muestra nada). ¿Cómo diagnosticar, qué sucedió realmente? ( Actualización: parece que es un gnome-settings-daemonbloqueo )
  • ¿Cómo restaurar el tema normal sin cerrar sesión (lo que requiere cerrar todos los programas)?
  • ¿Cómo minimizar la frecuencia de tales cosas?

Entradas sospechosas en xsession-errors.lob

[0x7f9590006068] main input error: ES_OUT_SET_(GROUP_)PCR  is called too late (pts_delay increased to 300 ms)
[0x7f9590006068] main input error: ES_OUT_RESET_PCR called
[0x7f9590006068] main input error: ES_OUT_SET_(GROUP_)PCR  is called too late (pts_delay increased to 1108 ms)
[0x7f9590006068] main input error: ES_OUT_RESET_PCR called

(...)

[h264 @ 0x7f95790fc160] Missing reference picture
[h264 @ 0x7f95790fc160] decode_slice_header error
[h264 @ 0x7f95790fc160] mmco: unref short failure
[h264 @ 0x7f95790fc160] concealing 1620 DC, 1620 AC, 1620 MV errors
[h264 @ 0x7f95790fc160] Missing reference picture
[h264 @ 0x7f95790fc160] Missing reference picture
[h264 @ 0x7f95790fc160] Missing reference picture

(...)

No such schema 'com.canonical.unity-greeter'

Entradas sospechosas en syslog:

Jun 13 01:03:45 adam-N56VZ kernel: [49764.694213] gnome-settings-[4198]: segfault at 188b2 ip 00007f2e46acf0a6 sp 00007fff8acb45d0 error 4 in libgdk-3.so.0.600.0[7f2e46a8c000+7c000]
Jun 13 01:03:52 adam-N56VZ gnome-session[4098]: WARNING: Application 'gnome-settings-daemon.desktop' killed by signal 11

(...)

Jun 13 01:40:59 adam-N56VZ laptop-mode: Warning: Configuration file /etc/laptop-mode/conf.d/board-specific/*.conf is not readable, skipping.

Actualizar:

Parece que este comportamiento puede reproducirse matando gnome-settings-daemon. La pregunta sigue siendo cómo restaurarlo? Simplemente ejecutando como usuario o raíz no cambia nada, incluso con el reinicio de canela ( Alt+ F2, r, Enter).

Y la pregunta más difícil: ¿cómo evitar que suceda? Dado que es un bloqueo, supongo que tendré que seguir el procedimiento para presentar un informe de error. ¿Pero de quién es la culpa? ¿Gnomo o canela? ¿O tal vez algún otro componente tiene la culpa aquí?

Adam Ryczkowski
fuente
1
Echar un vistazo a /var/log/sysloge ~/.xsession-errorsy comprobar si encuentra algo sospechoso. Si X se hubiera estrellado, no verías la ventana en absoluto. Compruebe también si se está ejecutando gnome-settings-daemon.
Marco
¿Está utilizando el controlador Intel i915?
charlesbridge
@Marco Bueno, ambos archivos de registro son muuuy grandes, es realmente difícil encontrar algo en ellos. Especialmente en .xsession-errors (230 kB), porque no hay fechas adjuntas, por lo que realmente no tengo idea de la antigüedad de cada entrada. ¿Me puede dar una pista de lo que debería buscar?
Adam Ryczkowski
1
Abra una terminal e intente iniciarla manualmente y verifique si se ejecuta o si falla. Puede iniciarlo gnome-settings-daemon --debugpara obtener más información sobre lo que podría salir mal.
Marco
1
Puede encontrarse con el error # 706330 . Este es un error en el motor de temas único y se puede solucionar seleccionando un tema que use un motor diferente, por ejemplo, Adwaita : gsettings set org.gnome.desktop.interface gtk-theme 'Adwaita'y observe el registro si también gnome-settings-daemonfalla con este tema.
Marco

Respuestas:

2

Parece que cinnamon-settings-daemon/ gnome-settings-daemonno se está ejecutando. Puede ponerlo en aplicaciones de inicio para asegurarse de que se inicia cuando inicia sesión.

Λευτερης Χατ
fuente
El problema con el que me encuentro es que cinnamon-settings-daemonno existe como un comando. Ejecutarlo da como resultado: The program 'cinnamon-settings-daemon' is currently not installed. You can install it by typing: sudo apt install cinnamon-settings-daemon- sin embargo, cuando intento instalarlo, obtengo cinnamon-settings-daemon is already the newest version (3.4.0-1~zesty0). El sistema era originalmente Ubuntu GNOME, con el cinnamon-desktop-environmentinstalado encima. ¿Algunas ideas?
Berislav Lopac
1

Finalmente tengo solución.

Simplemente abra las Aplicaciones de inicio desde el Centro de control , marque la opción MATE Settings Daemon o Cinnamon Settings Daemon (de acuerdo con su entorno de escritorio) y listo.

Ahora inicie sesión nuevamente y el problema está resuelto.

usuario93779
fuente