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