Changed resolution/monitor causes panel applet order and position messed up
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
gnome-panel (Ubuntu) |
Incomplete
|
Low
|
Unassigned |
Bug Description
Binary package hint: gnome-panel
When the resolution of the screen changes (e.g. connecting a notebook to an external monitor and then again when detaching later or when temporarily using a beamer/projector) the Gnome panel applets (not matter if top or bottom panel) all the applets on the right side get messed up in position and order. Happens in approx 70-80 % of times, however - not always.
I found Bug #472926 - which has been classified as wishlist. Well that particular solution idea could be a wish, but the effect is IMHO a bug. It is completely annoying - show that a new user considering a switch from Windows and guess what he/she thinks when the desktop neither remember system tray / notifier position...
I guess, there is no automatic recognition when panel elements/applets are intended to stick to the right side.
Other than for Bug #472926 which in particular talks about a specific feature, I could see more possible solutions, e.g. a flag in an applets context menu "Stick/Anchor to right" or - for an automatic solution: When repositioning (=moving) elements manually It could check whether there is space in between until the end of the panel on the right. If that way panel notices that an element has been put on the righthand side then it could automatically remember a flag that it should stick to righthand side. Then of course it needs to remember order/relation of the other elements also sticking to righthand side. If just manually flagging or automatically - if the position/
Another solution attempt could be to remember position of elements related to the righthand side as soon as it is positioned in the right half of the panel or in the rightmost third of the panel - something like this.
I am not advocating a particular solution, if a solution like described in Bug #472926 is considered best, ok (although I think one of the attempts mentioned here could be easier and less problematic to implement). Anyway the problem of the elements getting messed up is very annoying. Using notebooks with external monitors (and docking stations) or beamers/projectors is by far not an uncommon use case. In companies it is a standard situation.
ProblemType: Bug
DistroRelease: Ubuntu 10.04
Package: gnome-panel 1:2.30.2-0ubuntu0.2
ProcVersionSign
Uname: Linux 2.6.32-25-generic i686
Architecture: i386
Date: Fri Oct 8 08:06:00 2010
InstallationMedia: Ubuntu 10.04 LTS "Lucid Lynx" - Release i386 (20100429)
ProcEnviron:
LANG=en_US.utf8
SHELL=/bin/bash
SourcePackage: gnome-panel
Now that the external monitor configuration works almost perfectly (compiz sometimes still crashes/quits) on my laptop in 10.10, this bug is showing up more often. I tried forcing the applet positioning order in gconf but they change to some seemingly random number when the panel changes size.
Being able to stick the applets to either side (middle?) without editing the gconf key would be nice too.