我想寫一些反對libnotify的代碼,但與libnotify perl的文檔是認真缺乏。那麼到2011-08-26爲止,是否比libnotify「更好」呢?我需要的只是在Linux機器上發送通知給當前登錄的用戶(特別是Ubuntu)。有沒有比libnotify更好的東西?
4
A
回答
4
Gtk2::Notify
似乎缺乏好的文檔,但你可以通過一些例子在http://cpansearch.perl.org/src/FLORA/Gtk2-Notify-0.05/examples/瀏覽包括基本的一個:
#!/usr/bin/perl
use strict;
use warnings;
use Gtk2::Notify -init, 'Basic';
my $n = Gtk2::Notify->new('Summary', 'This is some sample content');
$n->show;
實際上這看起來很酷,我很快就可以使用它!感謝您的關注。
否則:
在Linux上,你可以使用zenity
發送彈出消息,並把它發送給你有一些環境變量玩其他用戶的屏幕,但它可以做到的。從Perl我會設置適當的%ENV
值,然後執行system
或反撥(「`)調用zenity
。
也許從這裏開始http://www.cyberciti.biz/tips/spice-up-your-unix-linux-shell-scripts.html
也是從那個鏈接中,也許libnotify-bin
/notify-send
也將工作,這取決於您發送的消息。
perl -E '$ENV{DISPLAY} = ":0.0";`notify-send "Hello World"`;'
-1
從我搜查,移植從Windows到Linux的應用程序時,有沒有:(
我會很高興到這裏,如果有
更新:事實上,我在談論libinotify和。不是libnotify
0
據我所知,freedesktop規範包含可通過dbus訪問的通知服務。 以下是該功能的perl module的鏈接。
相關問題
- 1. 有沒有比reCaptcha更好的東西?
- 2. 在OSX中有沒有比Navicat更好的東西?
- 3. Perl:有沒有比$ var = $ _;更好的東西?
- 4. 有沒有比訪問控制列表(ACL)更好的東西?
- 5. SCJP有沒有什麼好東西?
- 6. 當時間非常關鍵時,有沒有比NSTimer更好的東西?
- 7. 有沒有比HTML5 localStorage更大的東西?
- 8. pytest 3.x有沒有比2.x更重要的東西?
- 9. 比Sprite/BufferedImage更有效的東西。
- 10. 有沒有像''的東西?
- 11. 在命令行上進行HTTP測試,有沒有比cURL好的東西?
- 12. 比get_headers()更快的東西()
- 13. 有沒有比NSCoder編碼和解碼所有東西更好的方式來保存自定義類到NSUserDefaults?
- 14. 有沒有比CGContext更好的選擇?
- 15. 有沒有辦法用更友好的東西取代http:// localhost:3453?
- 16. 有沒有Perabyte這樣的東西?
- 17. C有沒有像PHP ob_start的東西?
- 18. Haskell有沒有像Incanter的東西?
- 19. 有沒有像Codecademy for Java的東西
- 20. 有沒有像Acegi for PHP的東西?
- 21. 有沒有像WMI for Linux的東西?
- 22. SQLite有沒有像insert_id的東西?
- 23. sed沒有替換所有的東西
- 24. 有沒有像DatastoreOutputWriter的東西?
- 25. 有沒有像.gitonlytrackfiles的東西?
- 26. 有沒有像RightMark for Linux的東西?
- 27. SASS裏有沒有像「+ =」的東西?
- 28. C有沒有像IDLE(python)的東西?
- 29. 有沒有像GraphEdit for MediaFoundation的東西?
- 30. 有沒有像pmax索引的東西?
哪裏有libinotify的perl接口?你有鏈接嗎? –
也是在終端或x會話的用戶? –
@Joel [Gtk2 :: Notify](http://search.cpan.org/dist/Gtk2-Notify)提供了與libinotify的連接。用戶將在X會話中。 –