After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 354330 - Xinerama + different resolutions
Xinerama + different resolutions
Status: RESOLVED DUPLICATE of bug 350353
Product: metacity
Classification: Other
Component: general
unspecified
Other All
: Normal normal
: ---
Assigned To: Metacity maintainers list
Metacity maintainers list
Depends on:
Blocks:
 
 
Reported: 2006-09-04 19:26 UTC by da fox
Modified: 2006-09-05 01:55 UTC
See Also:
GNOME target: ---
GNOME version: 2.13/2.14



Description da fox 2006-09-04 19:26:35 UTC
Please describe the problem:
When running a dualscreen setup with Xinerama (So that you can move windows between the screens), window placing and sizing does not work as it should.

Part of the desktop is lost on the smaller display:
+---------------+-------------------+
|               |                   |
|               | smaller screen    |
| Larger screen |                   |
|               |-------------------+
|               | Lost desktop area |
+---------------+-------------------+

In this area you can lose your windows: You can place them there but it is off screen so finding them is next to impossible. Also maximizing a window occurs across the whole desktop. Because part of the desktop is obscured so is part of the window. It should instead maximize to fill a single screen instead.
If you have a panel on the bottom it too is lost halfway past the screen, thus taking any applets there with it. The panel should always on the bottom of the _visible_ screen.


Steps to reproduce:
1. Connect 2 monitors to your PC
2. Configure X to use them in xinerama mode, with different resolutions
3. Enjoy general suckiness of window and desktop handling


Actual results:
Windows should not be allowed to be placed outside the visible desktop area.
Windows should maximize to fill a single screen, not the entire desktop.
Panels should reside on the bottom edge of the visible screen, not the virtual.

Expected results:
Generally behaviour should be to behave as if there are two differently sized desktops, as it is in Microsoft Windows, Apple OSX, and other desktop environments such KDE etc.
Screenshot of what MS Windows does: http://www.gigahive.com/sites/dafox/uploads/Screenshot.jpg

Does this happen every time?
Yes

Other information:
Comment 1 Havoc Pennington 2006-09-04 20:40:35 UTC
While there are doubtless bugs (especially with nonrectangular screens), there is some basic xinerama support such as maximizing to one monitor and keeping each panel on only one monitor. If you aren't seeing that then perhaps metacity was compiled without xinerama support or something like that.
(You can "grep -i xinerama" in output of "metacity --verbose --replace" for example to see what metacity says about it)
Comment 2 Elijah Newren 2006-09-05 01:55:42 UTC
If maximizing a window on the smaller screen makes the window too large, you've got a version compiled without xinerama support like Havoc mentions.  Otherwise, you've run into bug 350353.  I'll assume the latter an mark as a dupe (if it's the former, then it's a distro bug for incorrect building of metacity).

*** This bug has been marked as a duplicate of 350353 ***