La cannelle perd au hasard le thème

9

De temps en temps (de manière assez aléatoire), Nemo sur ma Linux Mint 14 Cinnamon commence à ressembler à ceci entrez la description de l'image ici

Lorsque cela ressemble généralement à ceci: entrez la description de l'image ici

Cannelle Redémarrage ( Alt+ F2, r, Enter) ne l' aide, je dois vous déconnecter, puis connectez - vous.

Quelqu'un peut-il me dire,

  • (Je suppose que quelque chose avec le système X Window est tombé en panne. dmesgNe montre rien.) Comment diagnostiquer, que s'est-il vraiment passé? ( mise à jour: il semble que ce soit un gnome-settings-daemoncrash )
  • comment restaurer le thème normal sans se déconnecter (ce qui nécessite de fermer tous les programmes)?
  • comment minimiser la fréquence de telles choses?

Entrées suspectes dans 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'

Entrées suspectes dans 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.

Mise à jour:

Il semble que ce comportement puisse être reproduit en tuant gnome-settings-daemon. La question reste de savoir comment la restaurer? Il suffit de courir comme utilisateur ou root ne change rien, même avec le redémarrage de la cannelle ( Alt+ F2, r, Enter).

Et la question la plus difficile: comment l'empêcher de se produire? Comme il s'agit d'un plantage, je suppose que je devrai suivre la procédure de dépôt d'un rapport de bogue. Mais qui est-ce la faute? Gnome ou Cinnamon? Ou peut-être qu'un autre composant est en cause ici?

Adam Ryczkowski
la source
1
Jetez un oeil à /var/log/sysloget ~/.xsession-errorset vérifiez si vous trouvez quelque chose de suspect. Si X s'était écrasé, vous ne verriez pas du tout la fenêtre. Vérifiez également si gnome-settings-daemon est en cours d'exécution.
Marco
Utilisez-vous le pilote Intel i915?
charlesbridge
@Marco Eh bien, les deux fichiers journaux sont tellement énormes, il est vraiment difficile d'y trouver quoi que ce soit. Surtout dans les erreurs .xsession (230 kB) - car il n'y a pas de dates ajoutées, donc je n'ai vraiment aucune idée de l'âge de chaque entrée. Pouvez-vous me donner un indice sur ce que je dois rechercher?
Adam Ryczkowski
1
Ouvrez un terminal et essayez de le démarrer manuellement et vérifiez s'il fonctionne ou seqfaults. Vous pouvez le démarrer gnome-settings-daemon --debugpour obtenir plus d'informations sur ce qui pourrait mal se passer.
Marco
1
Vous pourriez rencontrer le bogue # 706330 . Il s'agit d'un bogue dans le moteur de thème unico et peut être contourné en sélectionnant un thème qui utilise un moteur différent, par exemple Adwaita : gsettings set org.gnome.desktop.interface gtk-theme 'Adwaita'et regardez également le journal si gnome-settings-daemonseqfaults avec ce thème.
Marco

Réponses:

2

Il semble que cinnamon-settings-daemon/ gnome-settings-daemonne fonctionne pas. Vous pouvez le mettre dans les applications de démarrage pour vous assurer qu'il démarre lorsque vous vous connectez.

Λευτερης Χατ
la source
Le problème que je rencontre est qu'il cinnamon-settings-daemonn'existe pas en tant que commande. Son exécution entraîne: The program 'cinnamon-settings-daemon' is currently not installed. You can install it by typing: sudo apt install cinnamon-settings-daemon- cependant, lorsque j'essaie de l'installer, je reçois cinnamon-settings-daemon is already the newest version (3.4.0-1~zesty0). Le système était à l'origine Ubuntu GNOME, avec le cinnamon-desktop-environmentinstallé dessus. Des idées?
Berislav Lopac
1

enfin j'ai la solution.

Ouvrez simplement les applications de démarrage à partir du Control Center , cochez l'option Daemon Settings Daemon ou Cinnamon Settings Daemon (selon votre environnement de bureau) et c'est tout.

Connectez-vous à nouveau et le problème est résolu.

user93779
la source