让Chrome支持Linux原生通知

来源:imtx.me 作者:TualatriX
  

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

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

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


时间:2012-05-18 09:18 来源:imtx.me 作者:TualatriX 原文链接

好文,顶一下
(0)
0%
文章真差,踩一下
(0)
0%
------分隔线----------------------------


把开源带在你的身边-精美linux小纪念品
无觅相关文章插件,快速提升流量