Às vezes, o VirtualBox causa congelamento aleatório do meu Mint 16 Cinnamon Desktop 64bit. Não consigo identificar o que está realmente errado e nem onde preencher o relatório de erros.
Mas a vida continua e preciso de alguns meios de reinicializar o subsistema de janelas, sem perder o trabalho que fiz com os aplicativos existentes.
Quando eu executo,
sudo service mdm restart
todos os aplicativos já em execução foram mortos brutalmente.O
cinnamon --replace -d :0
feitiço não faz nada; apenas trava. Eu acho que é porque ele precisa de alguma forma de cooperação com a canela já em execução, o que eu acho que não responde a isso.Os comandos inseridos com Alt + F2 são ignorados, assim como o comando "r" usado para reiniciar o Cinnamon. A tela não é atualizada e parece que as próprias teclas são ignoradas.
Quais são minhas outras opções?
Sintomas do congelamento:
O bug se manifesta apenas congelando a atualização da tela do terminal gráfico; o mouse se move bem, até muda o ícone ao passar o mouse sobre diferentes partes da tela. O problema é que não posso fazer nada com isso; além disso, a tela não é atualizada e o teclado também não faz nada. Mas eu posso mudar para o console de texto e ver que os processos do Windows funcionam bem. Eu posso interagir com os aplicativos, que fornecem alguma forma de interações CLI (como VBoxManage).
Reproduzir:
- Instale o Linux Mint 16 com Cinnamon 2.0 de 64 bits
- Instale um programa que altera o papel de parede (testado em variedade e wallch) e defina-o para começar a alterar o papel de parede como a tarefa em segundo plano.
- Aguarde o fundo mudar várias vezes. O erro não ocorre na primeira alteração de plano de fundo, você precisa esperar um momento.
- Nos .xsession.errors, você verá algo assim .
Editar:
Eu atualizei os sintomas. O tempo passou e eu pude fazer uma triagem muito melhor do problema. NÃO está relacionado à atividade do VirtualBox de forma alguma.
fonte
Respostas:
Eu não sei o que os caras do Cinnamon renomearam
gnome-shell
quando bifurcaram, então você terá que descobrir isso. É provavelmente quercinnamon-shell
oucinnamon
ou algo assim. Eu vou assumir que é chamadocinnamon
.Agora, o GNOME Shell - e, por extensão, o Cinnamon - responderá
SIGHUP
reinicializando completamente. É basicamente o mesmo que digitarr
na AltF2caixa de diálogo. Portanto, a solução é fácil:killall -HUP cinnamon
.Pode levar alguns segundos para o Canela se reinicializar.
1 : Essa é uma boa escolha, pois algumas distribuições executam gerenciadores de exibição em tty1, outras em tty7 / tty8 (dependendo do DM). Ninguém usa tty2.
fonte
cinnamon --replace
O Shell do Gnome pode ser reiniciado por meio do prompt de comando. Acessar o prompt com
Alt+F2
, digitarr
e confirmar com retorno reiniciará o Gnome Shell sem perder nenhuma janela. À medida que a canela deriva da casca, essa estratégia também pode funcionar lá.fonte
r
não funciona tão bem ... Tenho um senso vago de que a única interação cega que pode ser feita é apenas com janelas já presentes na tela atual.Presumo que você tenha o Muffin como gerenciador do Windows: Acessando o seu terminal ( Ctrl+ Alt+ Tdeve funcionar se Alt+ F2não) e usando
e depois, para ativá-lo:
ou para ter Muffin usando
cerbere
(ou semelhante ao cerbere, eu não uso o Mint) para recuperá-lo por conta própria.Felicidades.
fonte
Muffin
nem estámuffin
disponível para execução; o último comando é geradoMuffin: command not found
. BTW Também não há Muffin no Linux Mint 15 Cinnamon 64 bits.