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?


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.


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.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.