AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 8470
Accepted
Seamus
Seamus
Asked: 2010-10-21 04:31:23 +0800 CST2010-10-21 04:31:23 +0800 CST 2010-10-21 04:31:23 +0800 CST

嵌入式 pdf 阅读器无法识别键盘输入

  • 772

自从升级到 10.10 后,当作为 Firefox 中嵌入的 pdf 阅读器工作时,没有任何 evince、okular 或 xpdf 识别 up/down、pageup/pagedown 键。

我在 okular 之前(10.04)遇到过这个问题,这是我将它切换回 evince 的部分原因(我也不喜欢 okular 中的 KDE 保存文件)。但是现在我在 evince 中也遇到了同样的问题,即使在切换回 evince 之后也是如此。[为什么 ubuntu 坚持将 okular 设为默认值,即使在 gnome 上也是如此?]

所以:

如何使我的 PgUp/PgDn 密钥与嵌入式 pdf 阅读器一起使用?

10.10 pdf evince okular
  • 2 2 个回答
  • 1282 Views

2 个回答

  • Voted
  1. Best Answer
    frabjous
    2010-10-23T10:30:12+08:002010-10-23T10:30:12+08:00

    您是否使用mozplugger将 PDF 阅读器嵌入到 Firefox 中?在这种情况下,您可以通过在 中创建本地 mozpluggerrc 来更改嵌入的 PDF 程序~/.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,看看它们中的任何一个是否有效。

    我无法复制它,所以我真的不知道如何用钥匙解决问题,但我只想说,你不是唯一一个有问题的人。一些要阅读的错误报告:

    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.
    

    所以试试,在 mozplugger 中换行:

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

    至

     repeat noisy needs_xembed swallow(evince) fill: evince "$file"
    
    • 5
  2. benji
    2011-11-11T16:26:05+08:002011-11-11T16:26:05+08:00

    我有同样的问题。我激活了该选项,新窗口在后台打开并且不会自动获得焦点。当我更改此设置(设置管理器 --> 窗口管理器或在 Compiz 管理器中)时,它起作用了。

    本吉兄弟

    • 1

相关问题

  • GTK 改进何时会在 Maverick 上落地?

  • 目前是否有计划在“Maverick Meerkat”10.10 中用 Banshee 替换 Rhythmbox?

  • 什么是 btrfs?它有哪些高级功能?

  • 为什么在 Ubuntu 10.10 中 F-Spot 被 Shotwell 取代?

  • Haskell 平台会在 10.10 中可用吗?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何安装 .run 文件?

    • 7 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    如何获得 CPU 温度?

    • 21 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Marko Smith

    如何使用命令行将用户添加为新的 sudoer?

    • 7 个回答
  • Marko Smith

    更改文件夹权限和所有权

    • 9 个回答
  • Marko Smith

    你如何重新启动Apache?

    • 13 个回答
  • Marko Smith

    如何卸载软件?

    • 11 个回答
  • Marko Smith

    如何删除 PPA?

    • 26 个回答
  • Martin Hope
    NES 如何启用或禁用服务? 2010-12-30 13:03:32 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    Olivier Lalonde 如何在结束 ssh 会话后保持进程运行? 2010-10-22 04:09:13 +0800 CST
  • Martin Hope
    David B 如何使用命令行将用户添加为新的 sudoer? 2010-10-16 04:02:45 +0800 CST
  • Martin Hope
    Hans 如何删除旧内核版本以清理启动菜单? 2010-08-21 19:37:01 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve