有没有比libnotify更好的东西?
问题描述:
我想写一些反对libnotify的代码,但与libnotify perl的文档是认真缺乏。那么到2011-08-26为止,是否比libnotify“更好”呢?我需要的只是在Linux机器上发送通知给当前登录的用户(特别是Ubuntu)。有没有比libnotify更好的东西?
答
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"`;'
答
从我搜查,移植从Windows到Linux的应用程序时,有没有:(
我会很高兴到这里,如果有
更新:事实上,我在谈论libinotify和。不是libnotify
哪里有libinotify的perl接口?你有链接吗? –
也是在终端或x会话的用户? –
@Joel [Gtk2 :: Notify](http://search.cpan.org/dist/Gtk2-Notify)提供了与libinotify的连接。用户将在X会话中。 –