GNOME Bugzilla – Bug 513685
Panel sized to wrong monitor in dual-head xrandr configuration
Last modified: 2020-11-06 20:21:51 UTC
Please describe the problem: When attaching a second monitor using an xrandr configuration the panel on the primary head is resized to fit on a screen the size of the secondary head. This means that on a 1600x1200 screen the panel shrinks to a quarter screen when attaching an 800x600 monitor - while remaining on the 1600x1200 screen. This problem leads to another bug: when attaching a lower-resolution screen there's a big "dead zone" on the primary screen which isn't covered by desktop anymore. Doing anything (like dragging an icon there) seems to hang nautilus or the desktop ocasionally. Another case is some drivers report "ghost" monitors with a bogus resolution, which also leads to the same problem. I haven't tested what happens when attaching a higher-resolution secondary monitor. Steps to reproduce: 1. Start up Gnome on randr enabled system 2. Attach second monitor with lower resolution 3. Enable monitor with xrandr Actual results: Second monitor is initialized. Panel on first screen is resized. Expected results: I wouldn't expect the panel to resize or move at all. Does this happen every time? Yes. Other information: Maybe this is a bug in a lower level library (like gtk/gdk). I've seen this in two cases on different videocards (r300 and intel). In both cases, xrandr -q lists the second head first which could confuse something.
bugzilla.gnome.org is being replaced by gitlab.gnome.org. We are closing all old bug reports in Bugzilla which have not seen updates for many years. If you can still reproduce this issue in a currently supported version of GNOME (currently that would be 3.38), then please feel free to report it at https://gitlab.gnome.org/GNOME/gnome-panel/-/issues/ Thank you for reporting this issue and we are sorry it could not be fixed.