<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Tue, Apr 7, 2015 at 3:23 PM, Chris Bell <span dir="ltr"><<a href="mailto:cwbell@mail.usf.edu" target="_blank">cwbell@mail.usf.edu</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div>Is there a builtin way to pass messages between Xmonad instances? So that, when I exit on the primary, it sends an 'exit' command to the secondaries, which then clean up and close. Preferably, I would like to extend this to synchronize xscreensaver activation, but that's not a major concern. </div><div></div></blockquote></div><br>XMonad.Hooks.ServerMode is a proof-of-concept that needs some work to be practical (IIRC it can rearrange some commands if you add workspaces dynamically, and has other problems).</div><div class="gmail_extra"><br></div><div class="gmail_extra">xscreensaver has a remote-control protocol of sorts already; see xscreensaver-command.<br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr"><div>brandon s allbery kf8nh                               sine nomine associates</div><div><a href="mailto:allbery.b@gmail.com" target="_blank">allbery.b@gmail.com</a>                                  <a href="mailto:ballbery@sinenomine.net" target="_blank">ballbery@sinenomine.net</a></div><div>unix, openafs, kerberos, infrastructure, xmonad        <a href="http://sinenomine.net" target="_blank">http://sinenomine.net</a></div></div></div>
</div></div>