App-BCVI-NotifyDesktop
view release on metacpan or search on metacpan
{
"abstract" : "Display a notification message at the user's desktop",
"author" : [
"Grant McLean <grantm@cpan.org>"
],
"dynamic_config" : 1,
"generated_by" : "ExtUtils::MakeMaker version 6.62, CPAN::Meta::Converter version 2.120921",
"license" : [
"unknown"
],
"meta-spec" : {
"url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec",
---
abstract: "Display a notification message at the user's desktop"
author:
- 'Grant McLean <grantm@cpan.org>'
build_requires:
ExtUtils::MakeMaker: 0
configure_requires:
ExtUtils::MakeMaker: 0
dynamic_config: 1
generated_by: 'ExtUtils::MakeMaker version 6.62, CPAN::Meta::Converter version 2.120921'
license: unknown
meta-spec:
App-BCVI-NotifyDesktop
This module is a plugin for 'bcvi' (see: http://search.cpan.org/dist/App-BCVI).
To use it, simply copy the NotifyDesktop.pm file to your $HOME/.config/bcvi/
folder.
The role of this plugin is to use the desktop notification protocol to take
messages sent from the 'bcvi' client and display them on the user's desktop
using the notification protocol. This plugin implements the workstation-end
of the protocol. You will also need to install another plugin to implement
the client-end (e.g.: App::BCVI::NotifyClient)
SUPPORT AND DOCUMENTATION
You can find documentation for this module with the perldoc command.
Before installation:
lib/App/BCVI/NotifyDesktop.pm view on Meta::CPAN
timeout => 10000,
);
$notification->show();
}
App::BCVI->register_command(
name => 'notify',
description => <<'END_POD'
Send a message which will be displayed as a notification on the user's desktop
(where the bcvi listener is running). Typically used with the
C<--no-path-xlate> option so that any arguments are passed as text strings
rather than as a list of filenames.
The client side for this command (the 'bnotify' alias) also accepts C<--idle>
and C<--output> options which cause it to fork a background process to monitor
the current TTY and notify you of idle time (e.g. if a process is waiting for
input), For more info see:
bcvi --plugin-help NotifyClient
lib/App/BCVI/NotifyDesktop.pm view on Meta::CPAN
App::BCVI->hook_server_class();
1;
__END__
=head1 NAME
App::BCVI::NotifyDesktop - Display a notification message at the user's desktop
=head1 DESCRIPTION
This module is a plugin for C<bcvi> (see: L<App::BCVI>). It displays messages
from the C<bcvi> client using the Desktop Notification protocol. It assumes
the user has also installed a plugin (such as App::BCVI::NotifyClient) to send
the messages.
The module uses the L<Desktop::Notify> module to generate DBus messages for
display by a notification applet running in the user's desktop environment.
=head1 SUPPORT
You can look for information at:
=over 4
=item * Source code
( run in 0.464 second using v1.01-cache-2.11-cpan-299005ec8e3 )