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?