bottom panel jumps to top after turning an external monitor on and off
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
gnome-panel (Ubuntu) |
Invalid
|
Low
|
Ubuntu Desktop Bugs |
Bug Description
Binary package hint: gnome-panel
I have the standard configuration of two GNOME panels on my 1280x800 laptop's screen.
Steps I can use to reproduce the problem (YMMV if your monitor sizes are different):
1. Turn on an external 1280x1024 monitor, rotated left (so it appears as a 1024x1280 randr area), with the bottoms of the two screens aligned (i.e. the internal screen is placed at +0+480, more or less---it's hard to be accurate when you're draging screens around with your mouse in gnome-display-
Everything looks fine now, the panels remain on the laptop's screen instead of jumping to the external one (yay great improvement since intrepid!)
2. Turn off the external monitor (xrandr --output VGA --off)
What should happen: the panels should remain in their initial configuration.
What actually happens: the bottom panel moves to the top of the screen, just below the top panel, and I have to alt-drag it back.
ProblemType: Bug
Architecture: i386
DistroRelease: Ubuntu 9.04
Package: gnome-panel 1:2.26.0-0ubuntu5
ProcEnviron:
LC_CTYPE=
PATH=(custom, user)
LANG=lt_LT.UTF-8
SHELL=/bin/bash
SourcePackage: gnome-panel
Uname: Linux 2.6.28-11-server i686
Whether this happens or not depends either on the relative position of the two screens (moving LVDS so that its bottom is lower than the bottom of VGA seems to trigger this), and on whether I disable the screens with the gnome-display- settings (no bug), or with 'xrandr --output VGA --auto --output LVDS --off' (triggers bug).
The exact sequence of commands I can use to reproduce this is
1. xrandr --output VGA --auto --rotate left --right-of LVDS
2. xrandr --output LVDS --auto --pos 0x480
3. xrandr --output LVDS --auto --output VGA --off