Используете ли вы mozplugger для вставки PDF-ридера в Firefox? В этом случае вы можете изменить, какая программа PDF будет внедрена, создав локальный mozpluggerrc в ~/.mozilla/, например:
cp /etc/mozplugger ~/.mozilla/
(Ваш «базовый» mozplugger может не быть там, где это для меня на Arch.)
И затем отредактируйте часть, связанную с PDF-файлами, чтобы она содержала только то, что вы хотите.
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()
Удалить линии, связанные с программами просмотра PDF, которые вам не нужны. (Это не Ubuntu, что делает его по умолчанию для Okular, это разработчики mozplugger.)
Попробуйте evince, okular, mupdf, epdfviewer и посмотрите, работает ли кто-нибудь из них.
t реплицировать его, поэтому я действительно не знаю, как решить проблему с помощью ключей, но достаточно сказать, что вы не единственный, у кого есть проблема. Некоторые сообщения об ошибках читаются:
http://bugreports.qt.nokia.com/browse/QTBUG-3814
http://bugreports.qt.nokia. com / browse / QTBUG-3814
https://bugzilla.mozilla.org/show_bug.cgi?id=560501
https: // bugzilla .mozilla.org / show_bug.cgi? id = 560501
РЕДАКТИРОВАТЬ: после того, как я немного пошутил, я нашел следующую заметку на man-странице Ubuntu о 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.
Итак, попробуйте, перебирая строку в mozplugger:
repeat noisy swallow(evince) fill: evince "$file"
to
repeat noisy needs_xembed swallow(evince) fill: evince "$file"
Эта ошибка уже создана в
https://bugs.launchpad.net/unity/+bug/674138
, включая довольно исчерпывающий обсуждение.