Instalar un programa xerador de miniaturas
O xestor de ficheiros de GNOME, Nautilus, pode mostrar pequenas miniaturas recortadas para cad un dos ficheiros no lugar de iconas xenéricas, na súa lista de ficheiros. Por exemplo, un documento dun procesador de textos pode aparecer como unha pequena versión da primeira páxina do documento. Isto é útil xa que os usuarios poden ver unha pequena representación dos datos visíbeis nos seus ficheiros, o que axuda a saber o que están buscando. Pode facer que o seu aplicativo cree esas miniaturas cuns simples pasos.
Un thumbnailer (xerador de miniaturas) é un programa sen interface de usuario que toma como entrada un ficheiro e un tamaño de píxel e escribe unha miniatura para este ficheiro, GNOME determina que xerador de miniaturas usar baseándose no tipo MIME do ficheiro para o que se debe xerar a miniatura. O mapeado entre tipos MIME e os programas xeradores de miniaturas almacénanse como series de chaves de GConf.
Para cada tipo MIME que queira manexar, terá que crear un par de chaves de GConf:
- /desktop/gnome/thumbnailers/application@x-foo/enable
-
Type: boolean. Deermian se este xerador de miniaturas se executará. Pode activar ou desactivar individualmente cada xerador de miniaturas. Cando instale un xerador de miniaturas novo deberá cambiar o valor desta chave a true.
- /desktop/gnome/thumbnailers/application@x-foo/command
-
Type: string. A liña de orde que GNOME usará cando precise xerar unha miniatura para un tipo de ficheiro application@x-foo. Por exemplo, o valor podería ser «application-x-foo-thumbnailer %i %o %s». Consulte máis abaixo para obter unha explicación dos signos con porcentaxes.
Isto é, cada tipo MIME precisa dúas chaves de GConf (enable e command) baixo a mesma ruta. O nome da ruta pode derivarse do nome do tipo MIME substituíndo un «/» con «@». Por exemplo, un xerador de miniaturas para image/x-meu-formato precisaría dúas chaves /desktop/gnome/thumbnailers/image@x-mei-formato/enable e /desktop/gnome/thumbnailers/image@x-meu-formato/comando.
Dentro da chave command GNOME buscará secuencias de porcentaes e os substituirá con valores actuais:
%i | Nome do ficheiro de entrada. Isto é o ficheiro que o seu xerador de miniaturas debe ler. |
%u | URI de entrada. SE o seu xerador de miniatura pode xestionar URI no lugar de ficheiros de nomes planos, use %u no lugar de %i. |
%o | Nome do ficheiro de saída. Isto é onde o seu xerador de miniaturas debe escribir a imaxe en miniatura en formato PNG. |
%s | Tamaño da miniatura cun só enteiro. Por exemplo, se isto se substitúe con 128 significa que o seu xerador de miniaturas debería xerar unha imaxe de saída máis pequena de 128x128 píxeles. |
TAnto %s como %u deben aparecer na súa liña de ordes e %o tamén é obrigatoria. A substitución %s é opcional, pero recoméndase que o seu xerador de miniaturas a teña en conta.
- 2.2.1. Información adicional
2.2.1. Información adicional
Como un parámetro adicional pode activar a chave booleana /desktop/gnome/thumbnailers/disable_all para deactivar a xeración tódalas miniaturas.