Re: 1.5.3 xinerama problem
John Ellis <[email protected]> Fri, 22 Oct 2004 21:23:30 -0400
| Newsgroups | gmane.comp.gnome.apps.gqview.devel |
|---|---|
| Message-ID | <[email protected]> |
John Ellis wrote: > > Chris Bare wrote: > > > > > Option "TwinViewOrientation" "LeftOf" > > > > I tried without this option and it didn't make any difference. I also tried it > > running under the gnome window manager, and it worked correctly, so you are > > relying on something that WM is doing that all WM's don't do. [snipped] > > I will attempt to duplicate your screen setup (nvidia twinview capability here > too) and window manager (mwm) and look into the problem. After testing multi screen and the full screen window manager hint on several window managers it looks like I have to rethink full screen. I can duplicate the described behavior of mwm moving the full screen window with each iteration, weird bug. With the twinview multimonitor setup enabled, I test a few other window managers (most are the versions installed with Fedora Core 1): twm: where do you want that window? ;) mwm (2.2.2): all is ok except monitor 1 shifting the full screen window further to the right on each toggle of full screen. wmaker (0.80.1): seems ok except it will place a 1 pixel border around the full screen window, thereby shifting the contents 1 pixel to the right and down. sawfish (1.3?): works fine (my prefered manager, this is why I do not see the problems most of the time) icewm (1.2.16): Can not span all monitors (works like metacity, below). metacity (2.6.3): I can specify monitor 1, 2, or active monitor - but can not span all monitors. kwin (0.95): Apparently setting the full screen window manager hint means always span all monitors. What does this mean: The full screen window manager hint is all but useless when you want control of which monitors to include for the window, in the case of metacity/icewm and kwin it gets in the way as they seem to interpret the hint differently. Perhaps newer releases are fixed, but who cares when you are not using the latest and greatest. From freedesktop.org window manager spec v1.3 draft (http://freedesktop.org/Standards/wm-spec): _NET_WM_STATE_FULLSCREEN indicates that the window should fill the entire screen and have no window decorations. For example, a presentation program would use this hint. There is no mention of behavior when there is more than one monitor. Looks like setting this hint will need to be removed from GQview. Back to the drawing board :/ If you take the sentence from the draft literally, to mean fill the screen and ignore monitors (they are not mentioned) then kwin is the only window manager to get it 100% correct, but even then this does not work for what GQview needs to be able to do. Greetings, John -- John Ellis <[email protected]> http://gqview.sourceforge.net <GQview> | http://gqapplets.sourceforge.net http://gqmpeg.sourceforge.net <GQmpeg> | <panel applets> ------------------------------------------------------- This SF.net email is sponsored by: IT Product Guide on ITManagersJournal Use IT products in your business? Tell us what you think of them. Give us Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more http://productguide.itmanagersjournal.com/guidepromo.tmpl