O gerenciador de arquivos continua abrindo em loop

1

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.

    
por Kohjah Breese 06.03.2016 / 14:15

2 respostas

1

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

    
por Kohjah Breese 07.03.2016 / 19:18
0

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.

    
por Mna 08.05.2018 / 16:08