如何让 Firefox 使用notifyOSD?

如何让 Firefox 使用notifyOSD?

我有一台安装了 10.04 的电脑。当我从互联网上下载某些内容时,NotifyOSD 显示下载已完成(Firefox 正在使用 NotifyOSD)。

我在另一台电脑上使用 11.04。当 Firefox 下载完某些内容时,它会在显示器右下角弹出“Firefox 通知程序”,告诉我下载已完成(Firefox 未使用 NotifyOSD)。

这个问题能修复吗?我希望 Firefox 在 11.04 上也能使用 NotifyOSD,就像在 10.04 上一样。

答案1

notify-osd 功能由第三方扩展提供xul-ext-notify

Firefox 维护者已经在 launchpad 上讨论过此问题

总结一下 - 的维护者xul-ext-notify似乎已经放弃了这个项目。Canonical 本身不会支持这种集成。因此,除非有人站出来,否则 natty 或 Ubuntu 的未来版本将不会包含此功能。

答案2

您可以使用修改版的 Chromify-OSD,这是一个允许 Firefox 使用 notify-osd 进行通知的 Javascript。

  1. 下载Greasemonkey 扩展适用于 Firefox。
  2. 下载Chromify-OSD 脚本
  3. 下载NPAPI 插件并将其复制到您的~/.mozilla/plugins/文件夹并重新启动浏览器。
  4. 完成所有操作后,在终端中运行以下命令:

    sudo ln -s /usr/lib/x86_64-linux-gnu/libnotify.so.4 /usr/lib/x86_64-linux-gnu/libnotify.so.1
    

现在,Firefox 应该使用notify-OSD 进行通知。

相关问题:

答案3

使用通知器但使用它需要您自担风险,因为它不批准由于某种原因被 Mozilla 禁止。

答案4

您可以安装 fossfreedom 提到的 xul-ext-notify,但它不受支持,您可能必须安装插件兼容性报告器才能使其在更高版本的 Firefox 中运行。

相关内容