Como evito que o meu Ubuntu 14.10 (agora 15.04) crie e salve miniaturas apenas para uma pasta específica?
Quero dizer ao miniaturista para pular a pasta (e as subpastas) únicas, mas para todas as contas de usuário existentes e futuras.
Li algumas perguntas respondidas sobre a exclusão de um tipo de arquivo específico, mas preciso excluir os arquivos por sua localização!
O que eu já tentei é ocultar a pasta (renomeada para .foldername
), mas sem sorte. A pasta pertence à raiz, a propósito.
nautilus
thumbnails
nemo
Byte Commander
fonte
fonte
.thumbnails/normal/
e / ou.thumbnails/large/
no diretório diretório inicial do usuário. Seu programa pode executar o mesmo hash e gravar um arquivo de miniatura de zero byte. Por alguma sorte, a rotina de miniaturas notará que já existe um arquivo de miniaturas e ignorará a miniatura da imagem.Respostas:
Além da resposta @Fabby :
Instale o inoticoming do pacote
Criar script de wrapper
disable_thumbnails
Torne executável
Mate os processos em execução, se necessário
Assista sua pasta
Evite rastrear
/
os nomes das pastasExiste apenas um problema. As alterações são visíveis somente após
nautilus -q
Use
inoticoming --foreground …
para evitar o modo daemon, se você testar o script.fonte
nautilus -q
mata o processo em segundo plano do nautilus e libera miniaturas armazenadas em cache na memória, eu acho. E por que existe\;
o final doinoticoming
comando?;
Precisamos do;
comando e não como delimitador para o próximo comando.inoticoming --foreground _
? O que há de errado com o modo daemon? Eu pensei que deveria ser executado automaticamente em segundo plano. Ah, e como faço para definir isso para iniciar automaticamente?--foreground
Para obter o nome do arquivo para a miniatura, inicie
md5sum
com o nome do arquivo original:Agora remova as permissões de leitura:
Reinicie o nautilus:
e você não terá miniatura para
/home/user/Pictures/image 1.png
.Agora você só precisa escrever um script que verifique suas pastas específicas e execute as etapas acima automaticamente.
Créditos : P
fonte