首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有什么比libnotify更好的吗?

有什么比libnotify更好的吗?
EN

Stack Overflow用户
提问于 2011-08-26 19:44:49
回答 3查看 1.7K关注 0票数 4

我正在尝试编写一些针对libnotify的代码,但是使用libnotify的perl文档严重缺乏。那么,在2011-08-26年间,是否有什么东西比libnotify更“好”呢?我所需要的只是向Linux机器上当前登录的用户发送一个通知(特别是Ubuntu)。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-08-26 20:51:30

Gtk2::Notify似乎缺乏良好的文档,但您可以在http://cpansearch.perl.org/src/FLORA/Gtk2-Notify-0.05/examples/上浏览一些示例,包括基本的示例:

代码语言:javascript
复制
#!/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值,然后只执行对zenitysystem或回拨()调用。

也许从这里开始吧,http://www.cyberciti.biz/tips/spice-up-your-unix-linux-shell-scripts.html

另外,在这个链接中,libnotify-bin/notify-send也可以工作,这取决于您要发送的消息。

代码语言:javascript
复制
perl -E '$ENV{DISPLAY} = ":0.0";`notify-send "Hello World"`;'
票数 4
EN

Stack Overflow用户

发布于 2011-08-26 19:46:49

根据我搜索的内容,将应用程序从Windows移植到Linux时,没有:(

如果有,我很乐意来这里。

更新:实际上,我说的是libinotify,而不是libnotify。

票数 0
EN

Stack Overflow用户

发布于 2012-05-15 11:28:57

据我所知,freedesktop规范包含可以通过dbus访问的通知服务。下面是指向该特性的perl模块的链接。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7209782

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档