Miniaturas personalizadas não funcionam no GNOME

1

Eu queria ter os arquivos .chm e .epub em miniatura no Nautilus. Eu segui as instruções apresentadas aqui: link sem efeito. Os thumbnailers fornecidos e seus scripts de instalação não alteraram nada. Então, criei meu próprio script e tentei passá-lo para a configuração. Ainda sem efeito. Eu tentei a abordagem do arquivo * .thumbnailer:

$ cat ./.local/share/thumbnailers/chm.thumbnailer
[Thumbnailer Entry]
Exec=/home/mariusz/Pobrane/nds-thumb/chm-thumb %i %o
[email protected];

E configurando o GNOME diretamente:

$ gconftool-2 -s "/desktop/gnome/thumbnailers/application@epub/enable" -t boolean 'true'
$ gconftool-2 -s "/desktop/gnome/thumbnailers/application@epub/command" -t string "/usr/bin/epub-thumbnailer %i %o %s"

E os arquivos ainda têm esse ícone:

Eu tentei desfazer personalizações:

$ rm -rf ~/.gconf/desktop/gnome/thumbnailers
$ gconftool-2 --recursive-unset /desktop/gnome/thumbnailers

e as miniaturas removidas já armazenadas em ~ / .thumbnails.

As imagens e vídeos são miniaturizados corretamente.

Versão do SO e do GNOME:

$ gnome-shell --version
GNOME Shell 3.4.1
$ cat /etc/issue
Ubuntu 12.04.2 LTS \n \l

Existe uma maneira de resolver este problema ou depurá-lo?

    
por Nykakin 24.04.2013 / 18:13

1 resposta

2

A abordagem gconf é apenas para o Gnome 2. Para o Gnome 3 (Ubuntu 11.10 em diante) o ~/.local/share/thumbnailers (ou /usr/share/thumbnailers ) é o correto.

E o seu problema é que você misturou as duas abordagens. Esta linha:

[email protected];

Na verdade, deve ser:

MimeType=application/vnd.ms-htmlhelp;

Basicamente, substitua @ por / e isso deve funcionar. E também recomendo adicionar application/x-chm à lista, apenas no caso.

Você vê, @ foi apenas uma solução alternativa (feia) gconf requerida, pois / não era um caractere válido para nomes de chaves (é usado para indicar a hierarquia de chaves).

Mas além do agora obsoleto gconf , os tipos mime são sempre definidos com / .

    
por MestreLion 29.04.2013 / 04:07