I know RandR support in WindowMaker is just debuting (and thus expected to have some bugs), but I wanted to mention some problems that may be worth fixing, one that I can work around, and another I can't:

My dual monitor setup is shaped more or less like a letter "L". There is a portrait mode monitor on the left, and a landscape mode monitor to its right whose X geometry has it adjoining the left monitor's bottom. (In other words, pretty much exactly like the letter "L"...)


The first problem I've been working around with a kludge in my ~/.xsession file, specifically that if I logout after having used two monitors, then login later with only one active, the Dock is mostly off screen, because it thinks the top edge of the screen is much higher than it now actually is. I put the following in my ~/.xsession to make sure that it is always on-screen, and this will probably explain what I mean more than me trying to explain it:

sed -i -e 's/Applications1920/Applications1050/' -e 's/-64,870/-64,0/' 
$HOME/GNUstep/Defaults/WMState
exec ck-launch-session dbus-launch --sh-syntax --exit-with-session wmaker

Basically it automatically kludges the WMState file back into the condition it was in before I ran dual monitor every time I login. If I never ran dual monitor, then the sed command has nothing to change.


The second problem, which I currently have no workaround for, is that because the new Drawer feature positions drawers by absolute pixel position instead of by ordinal position in the Dock, any change of resolution leaves Drawers out in nowhere-land. I haven't been able to find anything I can do to the WMState file to fix this, since if you modify it while wmaker is running, wmaker just writes the file back to its previous state on the next reset of the window manager. The only solution would be if WindowMaker's source code positioned Drawers by their ordinal position in the Dock (like other Dock icons) instead of by their absolute pixel position on the screen. I'd like to suggest this change for a future version of WindowMaker.


Thanks for everything, and thanks for all the work done so far on RandR support.

--
+ Brent A. Busby         + "We've all heard that a million monkeys
+ Sr. UNIX Systems Admin +  banging on a million typewriters will
+ University of Chicago  +  eventually reproduce the entire works of
+ James Franck Institute +  Shakespeare.  Now, thanks to the Internet,
+ Materials Research Ctr +  we know this is not true." -Robert Wilensky


--
To unsubscribe, send mail to wmaker-user-unsubscr...@lists.windowmaker.org.

Reply via email to