玩转lib-notify (转自PT牛的博客)
玩轉(zhuǎn)libnotify
分類: Unix/Linux 發(fā)布于: 2009.05.22 星期五
Ubuntu 9.04一個特性就是新的通知機(jī)制Notify OSD,讓人一眼看上去很酷的樣子,其實(shí)只是基于libnotify的調(diào)用,別看又DBUS又OSD那么復(fù)雜,其實(shí)一點(diǎn)都不神秘,跟PT來:
沒看錯,就是這么幾句Python,保存成文件運(yùn)行試試:#!/usr/bin/python #coding:utf-8import pynotifypynotify.init ("PT-Title") n = pynotify.Notification ("PT的賀電", "PT再次發(fā)來賀電") n.show () ?
?
哈哈,很簡單吧!
如果你安裝了libnotify-bin包,shell里面會有notify-send這個工具:
notify-send "PT的賀電""PT發(fā)來賀電"
notify-send "標(biāo)題" “正文”
差不多的效果,我就不抓圖了,自己試試!
當(dāng)然除了python,libnotify還能在很多種語言的庫實(shí)現(xiàn),我用aptitude search libnotify搜索了一下,很明顯有l(wèi)ibinotify-ruby,libnotify-dev,libnotifymm-dev分別是ruby、 C、C++方式的綁定,不過,python的pynotify是Ubuntu 9.04里面默認(rèn)安裝的呢……
詳細(xì)的開發(fā)還是看看Ubuntu的Notification Development Guidelines 吧,注意在后部分有很多example的噢!!
?
?
!
?
源地址:http://apt-blog.net/playing_libnotify PT牛的推薦
總結(jié)
以上是生活随笔為你收集整理的玩转lib-notify (转自PT牛的博客)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: keyshot10 pro for ma
- 下一篇: mathmagic pro mac使用教