Como utilizar atributos estendidos para visualização de imagem?

2

Existe algum navegador de arquivos para Linux que armazena em cache visualizações de imagens, assim como o Windows Explorer, armazena-as em cache em um arquivo chamado Thumbs.db ?

Como nos sistemas de arquivos ext3 / 4 mais recentes, um inode pode conter atributos estendidos, é utilizado por qualquer navegador de arquivos? Bem, o tamanho padrão do inode de 256B pode ser muito pequeno para manter a pré-visualização, eu posso reformatá-lo para obter um inode maior.

Ficarei muito feliz em ouvir boas notícias, porque atualizar as visualizações de imagens grandes e arquivos de vídeo é muito lento no Nautilus e os ruídos dos discos rígidos.

    
por Xiè Jìléi 14.06.2012 / 04:37

1 resposta

3

O Nautilus usa ~/.thumbnails normalmente. Muitos visualizadores de imagens também geram os polegares lá. Na normal sub-dir do meu sistema, a maioria dos arquivos de visualização tem cerca de 20 KiB de tamanho. É um pouco preocupante que não haja banco de dados sqlite em um arquivo único ou hierarquia de cache (como f/ff/ffdcd558a…1e5200.png ), portanto alguns FSs podem ter desempenho ruim procurando por um arquivo dentro do diretório overgrown, mas, por outro lado, o armazenamento de arquivos simples é muito mais simples de manusear dentro de um grupo de diferentes programas de usuários, nenhuma exigência obrigatória sqlite a ser instalada e os mais atualizados FSs não devem ter problemas com o layout desses arquivos simples.

Problemas com xattr se assemelham aos de sqlite - complexidade extra, limitações do suporte a FS (de acordo com a wikipedia apenas ReiserFS e XFS manipulam tamanhos arbitrários, e EXT3,4 são limitados a apenas um bloco, o que significaria 4 KiB principalmente).

    
por 14.06.2012 / 05:12