Instalace nástroje pro vytváření náhledů

Správce souborů GNOME, Nautilus, může zobrazovat malé náhledy každého souboru namísto obecné ikony jeho typu. Například dokument kancelářského balíku se zobrazí jako malý náhled první strany dokumentu. To je užitečné, protože uživatelé vidí malé náhledy dat ve svých souborech, které jim pomáhají se orientovat. Vaše aplikace může vytvářet náhledy, pokud provedete těchto několik jednoduchých kroků:

thumbnailer, nástroj pro vytváření náhledů, je program bez uživatelského rozhraní, který má jako vstup název souboru a velikost v pixelech a vytváří pro daný soubor náhled. GNOME zjišťuje, jaký thumbnailer použít, na základě typu MIME souboru, pro který chceme náhled vytvořit. Mapa mezi typy MIME a příslušnými thumbnailery je uložena jako série klíčů GConf.

Pro každý typ MIME, který chcete zpracovávat, musíte vytvořit pár klíčů GConf:

/desktop/gnome/thumbnailers/application@x-foo/enable

Typ: pravdivostní. Určuje, zda bude thumbnailer spuštěn. Můžete tak zvlášť povolit každý z existujících. Pokud tedy nainstalujete nový thumbnailer, měli byste nastavit tento klíč na hodnotu true.

/desktop/gnome/thumbnailers/application@x-foo/command

Typ: řetězec. Příkaz, který GNOME použije, pokud je potřeba vytvořit náhled souboru s typem application@x-foo. Uvedeno může být například něco jako „application-x-foo-thumbnailer %i %o %s“. Níže je popsáno vysvětlení položek uvozených znakem procento („%“).

Každý typ MIME vyžaduje dva klíče GConf (enable a command) uvedené pod stejnou cestou. Cestu lze odvodit pomocí názvu typu MIME nahrazením „/“ za „@“. Například thumbnailer pro image/x-my-format bude mít dva klíče: /desktop/gnome/thumbnailers/image@x-my-format/enable a /desktop/gnome/thumbnailers/image@x-my-format/command.

V klíči command nahradí GNOME položky uvozené znakem procent těmito hodnotami:

%i Název vstupního souboru. To je soubor, který má thumbnailer zpracovat.
%u Vstupní adresa URI. Pokud umí váš thumbnailer obsluhovat adresy URI namísto prostého názvu souboru, použijte %u namísto %i.
%o Název výstupního souboru. To je místo, kam má thumbnailer uložit náhled jako obrázek ve formátu PNG.
%s Velikost náhledu, uvedeno jako jedno celé číslo. Například, pokud bude řetězec nahrazen za 128, znamená to, že při vytváření náhledů by neměl být výsledek větší než 128×128 pixelů.

Jeden z řetězců %i nebo %u musí být u příkazu uveden a %o je také povinné. Řetězec %s je volitelný, ale doporučujeme, aby jej thumbnailer neignoroval.

2.2.1. Dodatečné informace

Další parametr nastavení je booleanovský klíč /desktop/gnome/thumbnailers/disable_all, pomocí kterého můžete zakázat vytváření jakýchkoliv náhledů.