eca8fae2de
Sending the sync command via IPC ensures pending IPC messages are handled by i3 before the sync response is read. This is rarely useful for direct IPC connections to i3, but becomes useful when synchronizing with i3bar, which might have pending IPC messages in response to button clicks. |
||
---|---|---|
.. | ||
lib/AnyEvent | ||
t | ||
Changes | ||
Makefile.PL | ||
MANIFEST | ||
MANIFEST.SKIP | ||
README |
AnyEvent-I3 This module connects to the i3 window manager using the UNIX socket based IPC interface it provides (if enabled in the configuration file). You can then subscribe to events or send messages and receive their replies. 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 AnyEvent::I3 You can also look for information at: RT, CPAN's request tracker https://rt.cpan.org/NoAuth/Bugs.html?Dist=AnyEvent-I3 The i3 window manager website https://i3wm.org LICENSE AND COPYRIGHT Copyright (C) 2010 Michael Stapelberg This program is free software; you can redistribute it and/or modify it under the terms of either: the GNU General Public License as published by the Free Software Foundation; or the Artistic License. See https://dev.perl.org/licenses/ for more information.