• 16
  • May

这是我针对「Chromify-OSD」的一个fork,它是一个Chrome扩展,用于让Chrome支持Linux的原生通知机制。不过因为长期未更新,所以已经有很长一段时间无法工作了。

于是我fork了该项目,命名为「Linux Native Notification」,稍微地整理了一下NPAPI代码,在Ubuntu 11.10/12.04编译通过,并增加了Chrome Extension的扩展通讯支持。

需要的朋友可以安装,效果图如下:

Linux Native Notification:让Chrome支持原生通知

一些摘要:

  • Chrome Extension的NPAPI部分通过「firebreath」开发,这是一个跨平台的NPAPI开发环境,很好用。我对C++不是特别熟悉,但是改改还是没问题;
  • Chrome Extension的扩展间通讯技术非常简单易用,这让我想到了未来的Chrome OS的模样,扩展间通讯结合「Web Intents」技术,将使Web世界的协作更加顺畅。
  • 通过libnotify进行本地通讯,于是不仅支持Ubuntu的notify-osd,也支持GNOME Shell的notification,不清楚KDE桌面是否可以用,有条件测试的朋友可以帮忙测试一下。
  • Chrome Web Store地址:https://chrome.google.com/webstore/detail/dbmjjjonelodfeckmpfglmffhngdplal
  • 该项目源码在这里:https://github.com/tualatrix/LinuxNativeNotification

我会找时间再写一篇有关如何进行扩展间通讯的文章。

欢迎大家试用并给我反馈建议!

Tag: Chrome, Linux.

<推广> Manico 是一个专门为 OS X 高效率人士设计的 App 启动与切换工具,使用它将加倍电脑日常使用的效率。

» You can leave a comment.

1 Pingbacks

4 Comments

  1. HOHO

    webqq好像没能显示哦?

  2. Loddit

    安装啦

  3. 现在师傅你技术文章已经没有水文受欢迎了,恭喜转型成功

  4. KDE下不成功,没有任何通知出现了。

    跪求更新以便支持KDE

Leave a Comment