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"`;'