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

这是我针对「 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

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

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

4 Comments

  1. webqq好像没能显示哦?

  2. 安装啦

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

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

    跪求更新以便支持KDE

Leave a Comment