bottom panel jumps to top after turning an external monitor on and off

Bug #355848 reported by Marius Gedminas
6
This bug affects 1 person
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-properties)

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=lt_LT.UTF-8
 PATH=(custom, user)
 LANG=lt_LT.UTF-8
 SHELL=/bin/bash
SourcePackage: gnome-panel
Uname: Linux 2.6.28-11-server i686

Revision history for this message
Marius Gedminas (mgedmin) wrote :
Revision history for this message
Marius Gedminas (mgedmin) wrote :

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

Revision history for this message
Sebastien Bacher (seb128) wrote :

thank you for your bug report, is that a new issue? would be interesting to know if that's due to bug #192009

Changed in gnome-panel (Ubuntu):
assignee: nobody → desktop-bugs
importance: Undecided → Low
status: New → Incomplete
Revision history for this message
Marius Gedminas (mgedmin) wrote :

Is is probably related -- as I said in my original report, Intrepid's gnome-panel kept the panels on Xinerama screen #0 (or RandR output #0), while Jaunty's version keeps them on the LVDS, which flips between being Xinerama screen #0 and #1. Intrepid's version did not have a problem with the bottom panel moving to the top of the screen.

I would say that this bug is not a duplicate of #192009 as described there, but it is likely caused by the fix of #192009.

Revision history for this message
Sebastien Bacher (seb128) wrote :

the change has been rolled back before jaunty

Changed in gnome-panel (Ubuntu):
status: Incomplete → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.