Você está usando mozplugger
para incorporar um leitor de PDF no Firefox? Nesse caso, você pode alterar qual programa PDF será incorporado criando um mozpluggerrc local em ~/.mozilla/
, por exemplo:
cp /etc/mozplugger ~/.mozilla/
(Seu mozplugger "base" pode não estar lá. É onde está para mim no Arch.)
Edite a parte que tem a ver com PDFs, para que contenha apenas o que você deseja.
application/pdf:pdf:PDF file
application/x-pdf:pdf:PDF file
text/pdf:pdf:PDF file
text/x-pdf:pdf:PDF file
repeat noisy swallow(okular) fill: okular "$file"
repeat noisy swallow(evince) fill: evince "$file"
repeat noisy swallow(Xpdf) fill: xpdf -g +9000+9000 "$file"
repeat swallow(acroread) fill: acroread7 -openInNewWindow "$file"
GV()
Exclua as linhas que têm a ver com visualizadores de PDF que você não deseja. (Não é o Ubuntu que está fazendo o padrão para o Okular, são os desenvolvedores do mozplugger.)
Teste o evince, okular, mupdf, epdfviewer e veja se algum deles funciona.
Eu não posso replicar, então eu realmente não sei como resolver o problema com as teclas, mas basta dizer que você não é o único a ter o problema. Alguns relatórios de bugs para ler:
link
EDIT: Depois de bisbilhotar um pouco mais, achei a seguinte nota na página do Ubuntu sobre mozplugger :
needs_xembed
Some applications when embedded requires the Xembed protocol,
other applications don’t want the Xembed protocol. Add or remove
this flag if you find that you cannot move keyboard focus to the
embedded window. Currently it appears QT4 based applications
require this flag.
Então, tente alterar a linha no mozplugger:
repeat noisy swallow(evince) fill: evince "$file"
para
repeat noisy needs_xembed swallow(evince) fill: evince "$file"