A solução foi ir para System Monitor e kill Caja. Eu imagino que isso pode ser feito a partir do terminal com:
killall caja
Estou usando o Gnome com o Mate. Por alguma razão eu tenho gerenciador de arquivos constantemente abrindo em um loop, de modo que eu tenho 4-5 itens "Iniciar o Gerenciador de Arquivos" na minha barra de tarefas. Alguém sabe como parar isso ou onde olhar que pode lançar luz sobre os fenômenos.
Eu olhei para programas em execução e há um wnck-applet , que eu não observei antes. Quando eu mato, ele desliga o gnome, que então começa novamente.
A solução foi ir para System Monitor e kill Caja. Eu imagino que isso pode ser feito a partir do terminal com:
killall caja
Acabei de encontrar o mesmo comportamento no Linux Mint 17.3 com o MATE:
O mate-panel no login estava abrindo infinitas instâncias de caja em loop, indefinidamente, e nada ajuda a impedir isso. Os comandos top e htop mostraram que a CPU de 30% é obtida por wnck-applet em / usr / lib / mate-panel / wnck-applet
Como eu me lembrei que o desligamento anterior foi feito abruptamente, então a suposição foi, provou ser verdade, que esse novo comportamento é causado por alguma perda de arquivo ou operação de gravação não concluída:
caja começando a linha de comando é: caja --sm-client-id --sm-client-state-file /home/$USER/.config/session-state/caja- 1525086690 .desktop
O diretório /home/$USER/.config/session-state / contém o estado atual da sessão da área de trabalho, essa informação usada também para a reinicialização do programa de sessão a cada nova faça o login no MATE ou outro.
Como se constata, esse arquivo "caja-1525086690.desktop" não foi bem escrito e sua linha de configurações documents = contém dados XML corrompidos, com ausência de < / xml > tag, isto é, não fechada < xml > tag:
[Caja]
documents=<?xml version="1.0" encoding="UTF-8"?>\n<session>\n <history>\n <bookmark name="..."...
com a última linha do arquivo.desktop em:
</window>\n</session>\n
Um anexo ao fechamento < / xml > para a última linha, resultando em:
</window>\n</session>\n </xml>
E isso interrompe o loop infinito mencionado.
Melhor solução seria obter uma amostra de arquivo .desktop saudável e copiar a partir daí o final correto para esse arquivo.