Canela perde aleatoriamente o tema

9

De tempos em tempos (aleatoriamente), o Nemo no meu Linux Mint 14 Cinnamon começa a ficar assim insira a descrição da imagem aqui

Quando geralmente fica assim: insira a descrição da imagem aqui

Reiniciando Canela ( Alt+ F2, r, Enter) não ajuda, eu preciso fazer logout e, em seguida, fazer logon.

Alguém pode me dizer,

  • (Eu acho que algo com o X Window System travou. dmesgNão mostra nada.) Como diagnosticar, o que realmente aconteceu? ( atualização: parece que está gnome-settings-daemontravando )
  • como restaurar o tema normal sem fazer logoff (o que requer fechar todos os programas)?
  • como minimizar a frequência de tais coisas?

Entradas suspeitas em 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 suspeitas no 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.

Atualizar:

Parece que esse comportamento pode ser reproduzido matando gnome-settings-daemon. A questão permanece sobre como restaurá-lo? Basta executá-lo como usuário ou raiz não muda nada, mesmo com o reinício canela ( Alt+ F2, r, Enter).

E a pergunta mais difícil: como impedir que isso aconteça? Como se trata de um acidente, acho que preciso seguir o procedimento com o relatório de erros de arquivamento. Mas quem é a culpa? Gnomo ou Cinnamon? Ou talvez algum outro componente esteja com defeito aqui?

Adam Ryczkowski
fonte
1
Ter um olhar para /var/log/sysloge ~/.xsession-errorse verificar se você encontrar algo suspeito. Se o X tivesse travado, você não veria a janela. Verifique também se o gnome-settings-daemon está em execução.
Marco
Você está usando o driver Intel i915?
Charlesbridge
@ Marco Bem, ambos os arquivos de log são tão enormes, é realmente difícil encontrar algo neles. Especialmente em .xsession-errors (230 kB) - porque não há datas anexadas, então eu realmente não tenho idéia da idade de cada entrada. Você pode me dar uma dica do que devo procurar?
Adam Ryczkowski
1
Abra um terminal e tente iniciá-lo manualmente e verifique se ele é executado ou seqfaults. Você pode iniciá-lo gnome-settings-daemon --debugpara obter mais informações sobre o que pode dar errado.
Marco
1
Você pode encontrar o bug # 706330 . Isso é um bug no mecanismo de temas unico e pode ser contornado selecionando um tema que usa um mecanismo diferente, por exemplo, o Adwaita : gsettings set org.gnome.desktop.interface gtk-theme 'Adwaita'e observe o log gnome-settings-daemonseq também apresentar problemas com esse tema.
Marco

Respostas:

2

Parece que cinnamon-settings-daemon/ gnome-settings-daemonnão está sendo executado. Você pode colocá-lo em aplicativos de inicialização para garantir que ele inicie ao fazer login.

Λευτερης Χατ
fonte
O problema que encontro é que cinnamon-settings-daemonnão existe como um comando. A execução resulta em: The program 'cinnamon-settings-daemon' is currently not installed. You can install it by typing: sudo apt install cinnamon-settings-daemon- no entanto, quando tento instalá-lo, estou recebendo cinnamon-settings-daemon is already the newest version (3.4.0-1~zesty0). O sistema era originalmente o Ubuntu GNOME, com o cinnamon-desktop-environmentinstalado em cima dele. Alguma ideia?
Berislav Lopac
1

finalmente eu tenho solução.

Simplesmente abra os Aplicativos de Inicialização no Centro de Controle , marque a opção MATE Settings Daemon ou Cinnamon Settings Daemon (de acordo com o seu Ambiente de Trabalho) e pronto.

Agora entre novamente e o problema foi resolvido.

user93779
fonte