Cynamon losowo traci temat

9

Od czasu do czasu (dość losowo) Nemo na moim Linux Mint 14 Cinnamon zaczyna wyglądać tak wprowadź opis zdjęcia tutaj

Kiedy zwykle wygląda to tak: wprowadź opis zdjęcia tutaj

Ponowne uruchomienie Cinnamon ( Alt+ F2, r, Enter) nie pomaga, muszę się wylogować, a następnie zalogować się.

Czy ktoś może mi powiedzieć

  • (Myślę, że coś z X Window System się zawiesiło. dmesgNic nie pokazuje.) Jak zdiagnozować, co naprawdę się stało? ( aktualizacja: wydaje się, że to gnome-settings-daemonawaria )
  • jak przywrócić normalny motyw bez wylogowania (co wymaga zamknięcia wszystkich programów)?
  • jak zminimalizować częstotliwość takich rzeczy?

Podejrzane wpisy w 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'

Podejrzane wpisy w 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.

Aktualizacja:

Wydaje się, że to zachowanie można odtworzyć zabijając gnome-settings-daemon. Pozostaje pytanie, jak go przywrócić? Wystarczy uruchomić go jako użytkownik lub korzenia niczego nie zmienia, nawet przy ponownym cynamon ( Alt+ F2, r, Enter).

I najtrudniejsze pytanie: jak temu zapobiec? Ponieważ jest to awaria, chyba będę musiał postępować zgodnie z procedurą zgłoszenia zgłoszenia błędu. Ale kto to wina? Gnom lub cynamon? A może wina zawodzi w tym innym elemencie?

Adam Ryczkowski
źródło
1
Zapraszamy do obejrzenia /var/log/syslogi ~/.xsession-errorsi sprawdzić, czy można znaleźć coś podejrzanego. Gdyby X się rozbił, w ogóle nie zobaczyłbyś okna. Sprawdź także, czy działa gnome-settings-daemon.
Marco
Czy używasz sterownika Intel i915?
charlesbridge,
@Marco Cóż, oba pliki dziennika są tak ogromne, że naprawdę trudno w nich coś znaleźć. Szczególnie w .xsession-error (230 kB) - ponieważ nie ma dołączonych dat, więc naprawdę nie mam pojęcia, ile lat ma każda pozycja. Czy możesz mi podpowiedzieć, czego powinienem szukać?
Adam Ryczkowski
1
Otwórz terminal i spróbuj uruchomić go ręcznie i sprawdź, czy działa lub czy występują kolejne błędy. Możesz go uruchomić, gnome-settings-daemon --debugaby uzyskać więcej informacji o tym, co może pójść nie tak.
Marco
1
Możesz napotkać błąd # 706330 . Jest to błąd w unikatowym silniku tematycznym i można go obejść, wybierając motyw, który korzysta z innego silnika, np. Adwaita : gsettings set org.gnome.desktop.interface gtk-theme 'Adwaita'i obserwuj dziennik, jeśli występują również gnome-settings-daemonproblemy z tym motywem.
Marco

Odpowiedzi:

2

Wygląda na to, że cinnamon-settings-daemon/ gnome-settings-daemonnie działa. Możesz umieścić go w aplikacjach startowych, aby mieć pewność, że uruchomi się on po zalogowaniu.

Λευτερης Χατ
źródło
Problem, z którym się spotykam, polega na tym, cinnamon-settings-daemonże nie istnieje on jako polecenie. Uruchomienie go powoduje: The program 'cinnamon-settings-daemon' is currently not installed. You can install it by typing: sudo apt install cinnamon-settings-daemon- jednak gdy próbuję go zainstalować, otrzymuję cinnamon-settings-daemon is already the newest version (3.4.0-1~zesty0). System był pierwotnie Ubuntu GNOME, z cinnamon-desktop-environmentzainstalowanym na nim. Jakieś pomysły?
Berislav Lopac
1

w końcu mam rozwiązanie.

Wystarczy otworzyć aplikacje startowe z Centrum sterowania , zaznaczyć opcję Demon ustawień MATE lub Demon ustawień cynamonu (w zależności od środowiska pulpitu) i to wszystko.

Teraz zaloguj się ponownie i problem został rozwiązany.

użytkownik93779
źródło