Em vez de uma reinicialização, você pode atualizar a área de trabalho pressionando F5
para se livrar dos ícones fantasmas.
Eu tenho alguns programas Java que gravam alguns arquivos na área de trabalho, lêem, verificam e excluem. Isso pode acontecer com cerca de 50 arquivos. Às vezes, alguns arquivos permanecem na área de trabalho. Os que permanecem parecem aleatórios. Eu costumava tentar excluí-los, mas eu me ressenti fazendo isso. Não me lembro se a exclusão realmente funciona, mas hoje acho que não consigo excluir o arquivo. Eu descobri que depois de reiniciar os arquivos sumiram.
Por que isso está acontecendo?
Existe um ícone de cadeado no topo do ícone do próprio arquivo. A mesma chamada de programa também pode resultar no ícone do no padlock no topo do ícone do arquivo. Se eu clicar com o botão direito do mouse no ícone do arquivo para "mover para a lixeira", há uma caixa de diálogo que diz
“Test Range.txt” não pode ser colocado no lixo. Você quer deletá-lo imediatamente?
Se eu optar por excluí-lo imediatamente, ele diz
Erro ao excluir. Erro ao obter informações para o arquivo '/ home / jack / Desktop / Test Range.txt': Nenhum arquivo ou diretório desse tipo
Se eu fizer ls -la
, o arquivo não estará presente, mesmo que esteja visível na área de trabalho.
Estou usando o Java 8 update 112, mas acho que esse problema existe desde as versões anteriores do Java. Eu também estou usando o Ubuntu 16.04.
Adendo: em resposta a um pedido de mais informações, pediram-me para emitir o comando:
apt-cache policy nautilus nautilus-data
Esse comando resulta em:
nautilus:
Installed: 1:3.18.4.is.3.14.3-0ubuntu5
Candidate: 1:3.18.4.is.3.14.3-0ubuntu5
Version table:
*** 1:3.18.4.is.3.14.3-0ubuntu5 500
500 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64 Packages
100 /var/lib/dpkg/status
1:3.18.4.is.3.14.3-0ubuntu4 500
500 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 Packages
nautilus-data:
Installed: 1:3.18.4.is.3.14.3-0ubuntu5
Candidate: 1:3.18.4.is.3.14.3-0ubuntu5
Version table:
*** 1:3.18.4.is.3.14.3-0ubuntu5 500
500 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64 Packages
500 http://us.archive.ubuntu.com/ubuntu xenial-updates/main i386 Packages
100 /var/lib/dpkg/status
1:3.18.4.is.3.14.3-0ubuntu4 500
500 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 Packages
500 http://us.archive.ubuntu.com/ubuntu xenial/main i386 Packages
Em vez de uma reinicialização, você pode atualizar a área de trabalho pressionando F5
para se livrar dos ícones fantasmas.
Uma reinicialização ou logout não é necessária.
Em terminal
type nautilus -q
. Então saia do terminal. Em seguida, clique no ícone Files
no lançador para trazer de volta o Nautilus ... e seus misteriosos ícones da área de trabalho devem desaparecer.
Esse problema não está relacionado ao Java. Em vez disso, ele provavelmente pode ser culpado pelo armazenamento em cache da área de trabalho. Ou seja, os próprios arquivos foram realmente excluídos, mas o gerenciador de arquivos (por qualquer motivo) não respondeu ao fato de que os arquivos desapareceram e mantém seu ícone "fantasma" por perto.
Você pode consertar isso eliminando o Nautilus através de killall nautilus
, o que encerrará todos os processos ativos do Nautilus (incluindo o desktop), limpando os caches do Nautilus. Em seguida, simplesmente execute o Nautilus novamente no menu ou no Dash, e sua área de trabalho será redefinida. Às vezes, apenas pressionando a tecla F5 enquanto na sua área de trabalho também pode atualizar e limpar quaisquer caches de ícone.
Como alternativa, você pode reinicializar ou relogar sua sessão gráfica.
A reinicialização não é necessária. Para se livrar rapidamente dos ícones de arquivos excluídos que ainda estão visíveis em sua área de trabalho, efetue logout e, em seguida, faça login novamente.
Tags filemanager