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 515405 - metacity/gnome does not react to xrandr resize events
metacity/gnome does not react to xrandr resize events
Status: VERIFIED WONTFIX
Product: gnome-panel
Classification: Other
Component: general
2.22.x
Other All
: Normal major
: ---
Assigned To: Panel Maintainers
Panel Maintainers
Depends on:
Blocks:
 
 
Reported: 2008-02-09 13:19 UTC by Udo van den Heuvel
Modified: 2008-03-24 13:55 UTC
See Also:
GNOME target: ---
GNOME version: 2.19/2.20



Description Udo van den Heuvel 2008-02-09 13:19:35 UTC
Please describe the problem:
When I resize my desktop by running `xrandr --output DVI-I_2/analog --right-of DVI-I_1/analog` on my Fedora 8 box the second monitor is reconfigured to show the second half of the now bigger desktop. (from two times 1280x1024 to 2560x1024)
Yet the menu bar and the bar at the bottom of my gnome desktop do not extend into the newfound desktop space to the right of the original desktop.



Steps to reproduce:
1. set up box with videocard with dual outputs (e.g. ATI hd2600pro from Gigabyte)
2. install Fedora with Gnome
3. run `xrandr --output DVI-I_2/analog --right-of DVI-I_1/analog`


Actual results:
Desktop expands into the second monitor but only the background image is shown. Menu bars etc are not using the second screen.

Expected results:
Desktop is expected to recognise newfound desktop space and adapt bars, etc.


Does this happen every time?
Yes.

Other information:
Comment 1 Thomas Thurman 2008-02-18 00:57:45 UTC
Menu bars and things like that are dealt with by libwnck, so I'm passing it over to the libwnck folks.
Comment 2 Udo van den Heuvel 2008-03-08 09:05:56 UTC
How can I get this issue confirmed? (and looked into?)
Comment 3 Marius Gedminas 2008-03-18 23:36:38 UTC
I think this is a matter for gnome-panel, not libwnck, if I understand the original bug report correctly.

As far as I understand, you want both the top panel (the one with the applications menu) and the bottom panel (with the window list) to extend through both monitors on your dual-head desktop rather than stay confined on the first monitor.

(A good question is how to distinguish this use case from, say, plugging in a video projector, where you wouldn't want this to happen.)
Comment 4 Udo van den Heuvel 2008-03-19 04:27:43 UTC
Comment #3 is indeed correct in understanding.
#3's question might be solved with some setting?
Comment 5 Udo van den Heuvel 2008-03-24 11:43:22 UTC
Whenever a big desktop (1 desktop over more than 1 monitor) is started, the desktop should behave as it is on one screen.
One optional setting could control whether this behaviour is active or that the 'projector mode' behaviour is current.

I guess this not just a setting to be implemented somewhere but also the response to the resize event(s) being acted on by some other code.
Comment 6 Thomas Thurman 2008-03-24 11:56:18 UTC
Sending you to gnome-panel, then...
Comment 7 Udo van den Heuvel 2008-03-24 12:28:29 UTC
I.e.: you are sure the top/bottom panel *can* already respond to resize event but just need 'permission' to do so?
Comment 8 Thomas Thurman 2008-03-24 13:10:18 UTC
Who is "you" here?
Comment 9 Vincent Untz 2008-03-24 13:15:34 UTC
That's a design decision in the panel. You can add another panel in the right monitor if you want. Just drag a panel there.

Note that doing this (the panel extending to both monitors) can probably cause problems if the two monitors don't have the same resolution, for example.
Comment 10 Udo van den Heuvel 2008-03-24 13:54:50 UTC
You is the developer(s).

Dragging another panel WON'T give the same behaviour as one panel stretched over the dual screens I have here.
`Won't fix` is a sign of NOT fully understanding my situation, perhaps I didn't make myself clear enough.

I just need the functionality that I had in the old days when I stretched one desktop over dual screens using a Matrox G550 card. Then the bars DID stretch over both screens.
Now I am using a different video card and different (modern!) method to get dual screens (with one desktop) working.  (xrandr versus the old merged FB)
Now the behaviour I see is different: the panels DON'T resize when I manually stretch the desktop (using xrandr) nor DON'T they stretch when the dual screens are statically configured to behave as one big desktop.

So we lose functionality (yes, perhaps in some other software) which the current bug owner doesn't see fit to fix. So at least send it to the right person.
Please.

BTW: problems are to be dealt with. E.g. Don't extend when (vertical) resolutions differ.


This is a very basic thing and it's *NOT* configurable as it appears.
Don't get me started about a 21st century desktop.

BTW2:
Will this bug take more than the 7 years (and counting) for this other simple and basic feature? -->   http://bugzilla.gnome.org/show_bug.cgi?id=47948