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 126990 - multiple panels on same edge do not retain order
multiple panels on same edge do not retain order
Product: gnome-panel
Classification: Other
Component: panel
Other Linux
: Normal major
: ---
Assigned To: Panel Maintainers
Panel Maintainers
: 130858 319593 338537 536776 580074 (view as bug list)
Depends on:
Reported: 2003-11-14 16:46 UTC by Matt Zagrabelny
Modified: 2020-11-06 20:24 UTC
See Also:
GNOME target: ---
GNOME version: ---

Description Matt Zagrabelny 2003-11-14 16:46:27 UTC
when you choose to have multiple panels on the same edge they do not 
(necessarily) retain their order after logging out and back in again.

for instance i have a menu panel on the very top of my screen and then just 
below that i have an edge panel. when i log out and back in again, the edge 
panel is now at the very top of the screen and the menu panel is just below 

also there does not seem to be a good way to shift orderings of panels that 
reside on the same screen edge. i am thinking it might be nice if there 
were two buttons on the properties window that say, "move panel closer to 
edge" and "move panel further from edge". currently i have to move the 
position of the panel i want lower (which happens to be the edge panel 
mentioned above) to the bottom position, and then back to the top position.
Comment 1 Luis Villa 2004-01-03 19:12:36 UTC
Because there isn't a workaround for the ordering problem, I'm 
marking this major.
Comment 2 Vincent Untz 2004-01-08 13:16:35 UTC
*** Bug 130858 has been marked as a duplicate of this bug. ***
Comment 3 Vincent Untz 2005-12-31 11:10:59 UTC
*** Bug 319593 has been marked as a duplicate of this bug. ***
Comment 4 Daniel Holbach 2006-12-22 16:03:47 UTC
Ubuntu bug about that:
Comment 5 claudio@gnome 2007-04-28 11:43:48 UTC
I have this bug too. In case testing is needed, feel free to contact me.


pS: Running ubuntu 7.04 (feisty):
claudio@sydney:~$ dpkg -l |grep ^ii | grep -i gnome |awk '{print $2,$3}'
abiword-plugins-gnome 2.4.6-1.1ubuntu2
app-install-data 0.3.30
bug-buddy 2.18.1-0ubuntu1
capplets-data 2.18.1-0ubuntu2
compiz-gnome 0.3.6-1ubuntu13
contact-lookup-applet 0.15-1build2
deskbar-applet 2.18.1-0ubuntu2
eog 2.18.1-0ubuntu1
evolution-webcal 2.10.0-0ubuntu1
file-roller 2.18.1-0ubuntu1
gdm 2.18.1-0ubuntu1
glade-gnome-3 3.2.0-0ubuntu1
gnochm 0.9.9-0ubuntu1
gnome-about 2.18.1-0ubuntu1
gnome-accessibility-themes 2.18.1-0ubuntu1
gnome-app-install 0.3.30
gnome-applets 2.18.0-0ubuntu1
gnome-applets-data 2.18.0-0ubuntu1
gnome-btdownload 0.0.25-1ubuntu1
gnome-cards-data 2.18.1-0ubuntu1
gnome-common 2.18.0-0ubuntu1
gnome-control-center 2.18.1-0ubuntu2
gnome-cups-manager 0.31-3ubuntu5
gnome-desktop-data 2.18.1-0ubuntu1
gnome-doc-utils 0.10.3-0ubuntu1
gnome-games 2.18.1-0ubuntu1
gnome-games-data 2.18.1-0ubuntu1
gnome-icon-theme 2.18.0-0ubuntu4
gnome-keyring 0.8.1-0ubuntu1
gnome-keyring-manager 2.18.0-0ubuntu1
gnome-mag 0.14.3-0ubuntu1
gnome-media 2.18.0-0ubuntu1
gnome-media-common 2.18.0-0ubuntu1
gnome-menus 2.18.0-0ubuntu3
gnome-mime-data 2.4.3-1
gnome-mount 0.5-2ubuntu8
gnome-netstatus-applet 2.12.1-0ubuntu3
gnome-nettool 2.18.0-0ubuntu1
gnome-orca 2.18.1-0ubuntu1
gnome-panel 2.18.1-0ubuntu3.1
gnome-panel-data 2.18.1-0ubuntu3.1
gnome-pilot 2.0.15-0.1ubuntu1
gnome-pilot-conduits 2.0.15-0.1ubuntu1
gnome-power-manager 2.18.2-0ubuntu3
gnome-screensaver 2.18.1-0ubuntu1
gnome-session 2.18.0-0ubuntu3
gnome-spell 1.0.7-1ubuntu2
gnome-system-tools 2.18.1-0ubuntu1
gnome-terminal 2.18.0-0ubuntu1
gnome-terminal-data 2.18.0-0ubuntu1
gnome-themes 2.18.1-0ubuntu1
gnome-user-guide 2.18.1-0ubuntu1
gnome-utils 2.18.0-0ubuntu2
gnome-volume-manager 2.17.0-0ubuntu2
gnome2-user-guide 2.16.1-0ubuntu1
gnomebaker 0.6.0-7ubuntu1
gparted 0.2.5-2ubuntu2
gstreamer0.10-gnomevfs 0.10.12-0ubuntu1
hwdb-client-gnome 0.6.10
language-pack-gnome-en 7.04+20070412
language-pack-gnome-en-base 7.04+20070412
language-pack-gnome-nl 7.04+20070412
language-pack-gnome-nl-base 7.04+20070412
libatspi1.0-0 1.18.1-0ubuntu1
libgail-common 1.18.0-0ubuntu1
libgail-gnome-module 1.18.0-0ubuntu1
libgail18 1.18.0-0ubuntu1
libgda2-3 1.2.4-0ubuntu1
libgda2-common 1.2.4-0ubuntu1
libgdl-1-0 0.6.1-1
libgdl-1-common 0.6.1-1
libgnome-desktop-2 2.18.1-0ubuntu1
libgnome-keyring0 0.8.1-0ubuntu1
libgnome-mag2 0.14.3-0ubuntu1
libgnome-media0 2.18.0-0ubuntu1
libgnome-menu2 2.18.0-0ubuntu3
libgnome-pilot2 2.0.15-0.1ubuntu1
libgnome-speech3 0.4.11-0ubuntu1
libgnome-window-settings1 2.18.1-0ubuntu2
libgnome2-0 2.18.0-0ubuntu1
libgnome2-canvas-perl 1.002-1ubuntu2
libgnome2-common 2.18.0-0ubuntu1
libgnome2-perl 1.040-1
libgnome2-vfs-perl 1.060-1
libgnome2-wnck-perl 0.14-1
libgnome2.0-cil 2.16.0-0ubuntu5
libgnomebt0 0.8.0-0ubuntu4
libgnomecanvas2-0 2.14.0-3ubuntu2
libgnomecanvas2-common 2.14.0-3ubuntu2
libgnomecups1.0-1 0.2.2-5ubuntu1
libgnomecupsui1.0-1c2a 0.31-3ubuntu5
libgnomekbd-common 2.18.1-0ubuntu1
libgnomekbd1 2.18.1-0ubuntu1
libgnomekbdui1 2.18.1-0ubuntu1
libgnomeprint2.2-0 2.18.0-0ubuntu1
libgnomeprint2.2-data 2.18.0-0ubuntu1
libgnomeprintui2.2-0 2.18.0-0ubuntu1
libgnomeprintui2.2-common 2.18.0-0ubuntu1
libgnomeui-0 2.17.92-0ubuntu1
libgnomeui-common 2.17.92-0ubuntu1
libgnomevfs2-0 2.18.1-0ubuntu1
libgnomevfs2-bin 2.18.1-0ubuntu1
libgnomevfs2-common 2.18.1-0ubuntu1
libgnomevfs2-extra 2.18.1-0ubuntu1
libpam-keyring 0.0.8-5
libpanel-applet2-0 2.18.1-0ubuntu3.1
libslab0 2.18.1-0ubuntu2
libxml-libxml-perl 1.59-2build1
libxml1 1.8.17-14build1
libxml2 2.6.27.dfsg-1ubuntu3
listen 0.5-0ubuntu3
nautilus 2.18.1-0ubuntu1
network-manager-gnome 0.6.4-6ubuntu7 2.2.0-1ubuntu3
python-gnome2 2.18.0-0ubuntu1
python-gnome2-desktop 2.18.0-0ubuntu3
python-gnome2-extras 2.14.3-0ubuntu1
python-gnomecanvas 2.18.0-0ubuntu1
python-libxml2 2.6.27.dfsg-1ubuntu3
rhythmbox 0.10.0-0ubuntu2
seahorse 1.0.1-0ubuntu1
sound-juicer 2.16.3-0ubuntu2
ssh-askpass-fullscreen 0.3-2
ssh-askpass-gnome 4.3p2-8ubuntu1
staroffice-gnome-integration 8.0.3-8
starsuite-gnome-integration 8.0.6-9135
totem 2.18.1-0ubuntu3
totem-gstreamer 2.18.1-0ubuntu3
ubuntu-sounds 0.6
update-manager 0.59.20
vino 2.18.1-0ubuntu1
yelp 2.18.1-0ubuntu2
Comment 6 Vincent Untz 2007-05-26 12:06:03 UTC
*** Bug 338537 has been marked as a duplicate of this bug. ***
Comment 7 lundbymads 2007-12-17 13:31:43 UTC
I can confirm this bug, and so can many others apparantly:

how come the bug is still labeled new, when it has been known since 2003?!
Comment 8 lundbymads 2007-12-17 13:38:26 UTC
Additional information: I use Gnome ver. 2.20.1, Ubuntu ver. 7.10
Comment 9 lundbymads 2007-12-17 13:42:56 UTC
Sorry: I think I misread the bug report. could you please remove my three comments. Thank you so much. won't happen again. :-S
Comment 10 Jared Hodges 2008-01-23 14:35:52 UTC
I encountered this issue when attempting to use panels around the desktop to deal with overscan on my TV.  A workaround for this issue is to edit the .gconf/apps/panel/general/%gconf.xml file, and modify the order of the panels in the toplevel_id_list.  I think that this determines the order that the panels are loaded, so panels at the top of the list will be loaded first and be positioned at the outside of the screen, and panels at the bottom of the list will be positioned more inward. 

For my particular issue of dealing with overscan, the solution was to move top and bottom built-in panels to the bottom of the list so that they loaded after the four empty framing panels I had added.
Comment 11 Chris Coulson 2008-04-19 18:37:58 UTC
Jared - Your workaround doesn't work for me. My only option is to either reposition the panels when they appear in the wrong order (about half of all log ins), or just live with it and get used to the constantly changing positions of buttons
Comment 12 Henry 2008-05-02 01:21:11 UTC
I'm experiencing this problem, too.  I have two bottom panels, and they often switch order after each boot.  After repeatedly reloading panels with killall gnome-panel, it appears the order is simply random, so I can't see how any fix involving load order would solve this.

Gnome 2.22.1, Ubuntu 8.04
Comment 13 Greg 2008-05-02 15:45:18 UTC
I have this problem as well, on my tablet pc...  Every time the screen resolution changes (to rotate the screen), the two stacked bottom panels are rearranged.  If I do successive killalls or logouts I see random ordering, but on rotation, the panels swap.  

I found a not-so-pretty workaround using gconftool, basically if you change a panel orientation between top and bottom, it seems to become the lower bar.  Every time I bootup or change resolution, I just run this script. 

sleep 1
gconftool -s /apps/panel/toplevels/top_panel_screen0/orientation --type=string top
gconftool -s /apps/panel/toplevels/top_panel_screen0/orientation --type=string bottom
gconftool -s /apps/panel/toplevels/bottom_panel_screen0/orientation --type=string top
gconftool -s /apps/panel/toplevels/bottom_panel_screen0/orientation --type=string bottom

top_panel_screen0 and bottom_panel_screen0 are my panels I stack on the bottom, which I found from the gconf-editor.  The pause is because otherwise the bars would swap before the screen was ready on the rotate.  

It seems to work alright for me (after rotating at least), and the bar swapping isn't annoying b/c the panels go crazy for a second or so on the resize anyway.  That being said, it'd be nice to have a cleaner fix.  Nested bars?
Comment 14 bill 2008-12-18 22:19:58 UTC
This bug was submitted 5 years ago and remains a problem (an annoying one at that). I have gnome panel 2.24.1 in ubuntu 8.10 and it still exhibits the same symptom.  Can we please get a decent fix?
Comment 15 bill 2008-12-18 22:22:49 UTC
P.S. "locking" the panels did not prevent them from moving after a reboot.
Comment 16 Vincent Untz 2008-12-19 14:58:58 UTC
(In reply to comment #14)
> This bug was submitted 5 years ago and remains a problem (an annoying one at
> that). I have gnome panel 2.24.1 in ubuntu 8.10 and it still exhibits the same
> symptom.  Can we please get a decent fix?

Yes, if someone implements this the right way. Contributions are welcome, as usual :-) (fwiw, I have things that are much more visible/annoying for users on my TODO list, so I'm not sure I'll be able to fix this soon)
Comment 17 bill 2008-12-19 20:53:26 UTC
I'm not really a programmer, but i would be willing to look at it and give it a shot if someone can point me in the right direction...
Comment 18 Alexander Kojevnikov 2009-03-09 00:33:53 UTC
*** Bug 536776 has been marked as a duplicate of this bug. ***
Comment 19 nathan 2009-06-22 19:35:21 UTC
I'm using Ubuntu Jaunty and have the same problem for as far as i remember using gnome :( (from dapper i think).
My settings is the two pannels at the top.

Until Jaunty it was not so problematic as i could drag and drop one panel to the bottom and to the top really easily at startup. But since Jaunty i just can't drag and drop panels any more (if someone know how to enable drag&drop again i'm interested in) and must right click and then click properties and then configure the pannel to bottom then to top and then close the window. This is just awfull to loose all that time at every gnome login.

But looking around i found first the script in that topic and then another at but none really work for me :(. So playing arround with gconf-eidtor i finally find a setting that seems to work for 2 weeks now on the 2 computers i use every day.

So in gconf-editor go to apps->panel ->general and find the corresponding entry for you in my case toplevel_id_list and reorder the panels in the list in the order you want them to appear in this case the first is at the edge of the screen.

If you don't know which id match one or another panel then you can go to ( alway sin gconf-editor ) apps->panel->toplevels there you will finds your panels and playing with the option enable_buttons for example may help you identify each of your panels.

Hope this will be a definitive solution, and that i will help others,
Best regards to all.
Comment 20 bill 2009-07-24 02:52:00 UTC
  Thanks for the post Nathan. I think that may have fixed it for me. 

  What I did exactly is go to applications, system tools, configuration editor, apps, panel, general, double click on toplevel_id_list, highlighted bottom_panel_screen0, clicked on the down arrow so that top panel was on top and bottom panel was on the bottom.

  So far I haven't had the problem again,but lets give it some more time to be sure and also get some results from other users to see if this fixes it for all of us.

So if that is the cure, would that be something for the ubuntu coders to change?

 Thanks again Nathan.
Comment 21 bill 2009-07-27 21:00:16 UTC
nope - nevermind the above post. The problem came back. I give up- lol.
Comment 22 Vincent Untz 2010-01-14 01:53:19 UTC
*** Bug 580074 has been marked as a duplicate of this bug. ***
Comment 23 edgue 2010-02-06 12:00:34 UTC
I have the very same problem with two bottom panels with Ubuntu 9.10

At least they come up EVERY time in the wrong order.

This bug has not been fixed in 7 years?

Come on folks. 

Looks like the CADT Model is still big in use with gnome. 

I did hope that it would take me longer than have a week
of using gnome before running in such a situation.
Comment 24 Scott Lee 2010-04-18 15:19:56 UTC
WORKAROUND: Since the two panels always revert to the same order after login (rather than some random order), swap the items on the two panels.  It may take a few minutes to do this, but it is a one time pain.

For each item on each panel, right click and uncheck the "Lock To Panel", then right click and select "Move", drag it to the other panel.  When finished, reselect "Lock To Panel" on each.

I am running Ubuntu 9.10 (Karmic Koala) and have two panels at the top of my screen.  They no longer get out of place.
Comment 25 André Klapper 2020-11-06 20:24:38 UTC is being replaced by 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

Thank you for reporting this issue and we are sorry it could not be fixed.