Como embutir visualizadores de pdf livres no Firefox

Publicado por Laudivan Freire de Almeida em 02/07/2009

[ Hits: 6.538 ]

 


Como embutir visualizadores de pdf livres no Firefox



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?

Outras dicas deste autor

Man pages no Konqueror

Leitura recomendada

Como descobrir seu IP externo com cURL

Ajustando o tamanho do cache no Squid

Aplicando Json no PHP

Conexão 3G no Ubuntu 10.04 (Lucid Lynx)

Lendo resumos RSS no Mozilla Thunderbird

  

Comentários
[1] Comentário enviado por andre.vmatos em 02/07/2009 - 18:45h

Nosssa, muito boa mesmo essa dica. Perfeita!!! Jah tinha instalado o mozplugger no meu Arch, mas não tinha prestado atenção em pra que ele servia. Então, fui conferir, e realmente funcionou perfeitamente. Quero configurar agora para que conteúdos multimídia sejam abertos no VLC diretamente. Vlwww, parabéns pela dica. Ta nos favoritos.

[2] Comentário enviado por zezosc em 22/07/2009 - 17:00h

Muito obrigado pela dica, Laudivan. Tu "salvaste" minha vida. Já conhecia o mozplugger, porém não sabia como configurá-lo e, portanto, estava usando o evince como visualizador de pdf. No entanto, com evince estava tendo dificuldades em imprimir diretamente, primeiro precisa imprimir em arquivo. Agora já consigo imprimir diretamente do Firefox, sem contar que a interface fica mais harmônica com o KDE4.

Ah, eu nem precisei inserir a linha pro okular. Ela já estava lá, o que fiz foi só mudar a ordem dos programas.

Vlw.

[3] Comentário enviado por zezosc em 22/07/2009 - 17:07h

Na verdade, estava sendo usado o xpdf.

[4] Comentário enviado por urubuser em 06/04/2011 - 11:03h

Muito bom! Estava procurando por isso e consegui facim, facim...

só acrescento que para editar o arquivo /etc/mozpluggerrc abrir um terminal e digitar

sudo gedit /etc/mozpluggerrc

Tem gente que não sabe disso.

Valeu!



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts