GNOME Bugzilla – Bug 126990
multiple panels on same edge do not retain order
Last modified: 2020-11-06 20:24:38 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 that. 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.
Because there isn't a workaround for the ordering problem, I'm marking this major.
*** Bug 130858 has been marked as a duplicate of this bug. ***
*** Bug 319593 has been marked as a duplicate of this bug. ***
Ubuntu bug about that: https://launchpad.net/distros/ubuntu/+source/gnome-panel/+bug/22807
I have this bug too. In case testing is needed, feel free to contact me. Claudio 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 firefox-gnome-support 2.0.0.3+1-0ubuntu2 gconf2 2.18.0.1-0ubuntu1 gconf2-common 2.18.0.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-monitor 2.18.1.1-0ubuntu1 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 libeel2-2 2.18.0.1-0ubuntu1 libgail-common 1.18.0-0ubuntu1 libgail-gnome-module 1.18.0-0ubuntu1 libgail18 1.18.0-0ubuntu1 libgconf2-4 2.18.0.1-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 libgnomescan-common 0.4.0.4-0ubuntu1 libgnomescan0 0.4.0.4-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 openoffice.org-gnome 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
*** Bug 338537 has been marked as a duplicate of this bug. ***
I can confirm this bug, and so can many others apparantly: http://ubuntuforums.org/showthread.php?t=368236 how come the bug is still labeled new, when it has been known since 2003?!
Additional information: I use Gnome ver. 2.20.1, Ubuntu ver. 7.10
Sorry: I think I misread the bug report. could you please remove my three comments. Thank you so much. won't happen again. :-S
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.
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
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
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. #!/bin/sh 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?
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?
P.S. "locking" the panels did not prevent them from moving after a reboot.
(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)
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...
*** Bug 536776 has been marked as a duplicate of this bug. ***
Hi, 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 http://forum.ubuntu-fr.org/viewtopic.php?pid=2683139 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.
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.
nope - nevermind the above post. The problem came back. I give up- lol.
*** Bug 580074 has been marked as a duplicate of this bug. ***
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. www.jwz.org/doc/cadt.html I did hope that it would take me longer than have a week of using gnome before running in such a situation.
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.
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.