Dicas de linux



Dicas de linux

Como embutir visualizadores de pdf livres no Firefox

Dica enviado por Laudivan Freire de Almeida

Na minha busca por um desktop 100% livre, procuro sempre substituir ferramentas proprietárias por alternativas livres (desde que estas sejam de qualidade).

Um fator complicante tem sido os plugins para navegador web, mas acho que tenho me saído bem: OpenJDK para Java, Gnash para flash... mas e o pdf?

Bom, acabo de encontrar um solução muito bacana, o mozplugger.

Se você usa alguma distribuição baseada no Debian, instale-o com um:

# apt-get install mozplugger.

O mozplugger permite você embutir suas aplicações favoritas (como visualizadores de arquivo) no navegador; para isso basta editar o arquivo /etc/mozpluggerrc

Neste arquivo você deve usar macros m4 para definir como serão chamadas suas aplicações (mas eu na verdade não precisei de nada disso para o nosso exemplo).

Depois das macros você poderá ver um área no arquivo onde estarão listados os tipos mime dos arquivos a serem visualizados. Bastou procurar a linha:

application/pdf:pdf:PDF file

e inserir uma chamada ao meu visualizador de pdf preferido, o okular. Aí foi só inserir a linha:

repeat noisy swallow(okular) fill: okular "$file"

Meu arquivo ficou mais ou menos assim:

application/pdf:pdf:PDF file
application/x-pdf:pdf:PDF file
text/pdf:pdf:PDF file
text/x-pdf:pdf:PDF file
   ACROREAD()
   repeat noisy swallow(okular) fill: okular "$file"
   repeat noisy swallow(evince) fill: evince "$file"
   repeat noisy swallow(kpdf) fill: kpdf "$file"
   repeat noisy swallow(Xpdf) fill: xpdf -g +9000+9000 "$file"
GV()

Fácil, não?


www.dicasdelinux.com.br - Dicas de Linux para te ajudar no Dia-dia "Seja livre! Acesse dicas de linux."