Perl bindings for the C library "libunique" that provides a mechanism for writing single instance applications. If you launch a single instance application twice, the second instance will either just quit or will send a message to the running instance.
Unique makes it easy to write this kind of applications, by providing a base class, taking care of all the IPC machinery needed to send messages to a running instance, and also handling the startup notification side.
For more information about libunique refer to the library's web site:
http://live.gnome.org/LibUnique
INSTALLATION
To install this module, run the following commands:
perl Makefile.PL
make
make test
make install
SUPPORT AND DOCUMENTATION
After installing, you can find documentation for this module with the perldoc command.
perldoc Gtk2::Unique
Also feel free to take a look at the examples in the folder "examples/" and to play around with them.
For any kind of help or support simply report a bug or join us in the IRC channel #gtk2-perl on freenode.
COPYRIGHT AND LICENCE
Copyright (C) 2009-2010 Emmanuel Rodriguez
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.