встроенные читатели PDF не распознают ввод с клавиатуры

Начиная с обновления до 10,10 ни один из не проявляет, окуляр или xpdf распознают/вниз, pageup/pagedown ключи при работе читателем PDF, встроенным в Firefox.

У меня была эта проблема прежде (10.04) с окуляром, который был частью причины, которую я переключил его назад для проявления (мне также не нравится KDE, сохраняют вещь файла в окуляре). Но теперь у меня есть та же проблема в, проявляют также даже после переключения назад для проявления. [Почему человечность настаивает на том, чтобы делать окуляр значением по умолчанию, даже на гноме?]

Так:

Как я заставляю свои ключи PgUp/PgDn работать со встроенными читателями PDF?

6
задан 20 October 2010 в 17:29

2 ответа

Вы используете mozplugger встроить читателя PDF в Firefox? В этом случае можно измениться, в котором программа PDF встраивается путем создания локального mozpluggerrc ~/.mozilla/, например:

cp /etc/mozplugger ~/.mozilla/

(Ваша "база" mozplugger не может быть там. Это - то, где это для меня на Arch.)

И затем отредактируйте часть, которая имеет отношение к PDFs, таким образом, это только содержит то, что Вы хотите.

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 devs.)

Попытка проявляет, окуляр, mupdf, epdfviewer и видит, работает ли какой-либо из них.

Я не могу копировать его, таким образом, я действительно не знаю, как решить проблему с ключами, но достаточно сказать, Вы не единственный, имеющий проблему. Некоторые отчеты об ошибках для чтения:

http://bugreports.qt.nokia.com/browse/QTBUG-3814

https://www.mozdev.org/bugs/show_bug.cgi? id=22359

https://bugzilla.mozilla.org/show_bug.cgi? id=560501

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=519832

Править: После ввода по абсолютному адресу вокруг немного больше, я нашел следующее примечание по странице справочника 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.

Так попытка, chaging строка в mozplugger:

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

кому:

 repeat noisy needs_xembed swallow(evince) fill: evince "$file"
5
ответ дан 20 October 2010 в 17:29

У меня была такая же проблема. У меня была активирована опция, что новые окна открыты в фоновом режиме и не получат фукус автоматически. Когда я изменил этот параметр (Диспетчер настроек -> Диспетчер окон или в Диспетчере Compiz), он работал.

Бр Бенджи

0
ответ дан 20 October 2010 в 17:29

Другие вопросы по тегам:

Похожие вопросы: