I'm glad it worked! About the multi-monitor support - all the documentation there is is in the usage.txt file. It's not *that* comprehensive though, as I'm kind of lazy. :D Long story short - all should work fine. :) At least that was the case a couple of
months ago when I still had access to two monitors and I could test it. :) Since then I hope I haven't broken anything but I can't be sure. :) The main ideas (I've written that in the usage.txt file too):
- Each monitor should have at least one workspace and at any point shows exactly one workspace.
- Each workspace is on exactly one monitor.
- Each bar is for a specific monitor.
- Each workspace can have multiple bars bound to it and only the ones which are for the monitor the workspace is currently on are shown at a time. If you change the workspace to a different monitor, it will start showing different bars when you change to
I think that pretty much covers the main ideas. I hoped to make it general enough while not making it too difficult to implement. This way you could still share bars between workspaces (i.e. use the same bar for more than one workspace, preferably the same
bars for most workspaces - this was a main requirement) while still giving you the ability to customize everything as much as you like.
I'm not sure you'll understand everything right away - I would suggest you start reading through the code. If you find stuff that's not easy to understand, please feel free to write me an e-mail (it's at the bottom of the usage.txt file) so we don't spam
the discussion section here. :) And feel free to make the code better in any way! :)