Como atualizar as miniaturas no nautilus? Na minha pasta de vídeos, tenho alguns MKVs e apenas metade deles possui a borda do filme e um trecho do filme e os outros (também MKVs codificados da mesma maneira) têm apenas o ícone comum do filme.
(F5 não faz isso.)
touch
que askubuntu.com/a/461983/46437Respostas:
maneira mais fácil, basta excluir os ícones com falha no cache excluindo o seguinte diretório.
Isso fará com que o nautilus atualize apenas as miniaturas que atualmente possuem pastas como miniaturas. Não ajudará se você deseja atualizar para o arquivo / pasta que atualmente possui miniaturas.
Na maioria das vezes você deve excluir isso e excluir todas as miniaturas.
~ / .thumbnails / fail
fonte
rm -r ~/.cache/thumbnails/fail
Atualizado para 14.04 LTS (ou posterior)
A partir das 12h10, as miniaturas são armazenadas em
~/.cache/thumbnails
Comandos corrigidos:
Em seguida, reinicie ou:
Resposta original: (para 12.04 e versões anteriores)
Aqui os comandos:
fonte
Há um diretório oculto em sua casa chamado .thumbnails.
Se você excluir um arquivo (ou todos) lá, sua miniatura será recriada pelo nautilus na próxima vez que você visitar o diretório em que está armazenado.
Não sei se existe alguma maneira mais conveniente.
Edit: O Nautilus armazenará as miniaturas na memória. Você precisará fechar e iniciar novamente o Nautilus para forçá-lo a recriá-los.
fonte
não é necessário matar o nautilus ... depois de executar rm -R ~ / .thumbnails / fail, basta pressionar F5 enquanto a janela do nautilus desejada estiver ativa para forçar uma recarga .. caso contrário, será recarregada na próxima vez que você acessar a pasta ...
se é algo que você está fazendo com frequência ... você pode executá-lo automaticamente via cron https://help.ubuntu.com/community/CronHowto
fonte
Força facilmente o recarregamento das miniaturas, basta
touch
inserir o (s) arquivo (s).Certifique-se de
cd
ir para a pasta primeiro.Se você quiser ter mais controle sobre o que você
touch
(eheh), basta atualizar a glob a gosto, por exemplo*.mkv
.Não é necessário colocar as mãos em pastas de configuração automatizadas.
O problema geralmente ocorre porque o gerenciador de miniaturas é chamado assim que o arquivo é criado, geralmente rápido o suficiente para que ainda não esteja concluído. Ao criar (codificar vídeos, criar plotagens, mesclar documentos etc.) arquivos grandes, o gerenciador de miniaturas pode (tentar) criar a miniatura (e falhar) antes que o arquivo seja concluído.
O comando
touch
atualiza o horário da 'última edição'. O gerenciador de miniaturas considera a miniatura obsoleta (você 'editou' o arquivo desde a última captura) e atualiza-o.EXTRA: se você precisar de mais controle sobre os arquivos (por exemplo, incluir subpastas, padrões de arquivos etc.), poderá usar algo como isto:
fonte
ls
! Você também pode usar facilmente shell englobamento aqui:touch *
.find
, então uma opção éfind . -name '*finished*.mkv' -exec touch '{}' ';'
.find
a-exec
opção de também para essas tarefas, mas apenas por simplicidade. Também <bad-joke> se você adicionar novas linhas nos nomes dos arquivos, você merece o erro </bad-joke> :)Em 14.04 e além
Se isso acontecer com você com frequência, você pode automatizar o processo no login, editando seu
~/.profile
arquivo com o seu editor favorito e adicionando o código a seguir na parte inferior do arquivo.A linha de eco está lá apenas para que exista algo no diretório de miniaturas com falha para evitar relatar um erro no login. As próximas 2 linhas apenas verificam a existência do diretório de miniaturas com falha e, se existir, exclui todo o conteúdo desse diretório.
Fontes: https://www.gnu.org/software/bash/manual/html_node/Bash-Startup-Files.html#Bash-Startup-Files
https://askubuntu.com/a/795098/225694
https://askubuntu.com/a/20122/225694
Como regenerar uma miniatura específica no Nautilus?
teste
fonte