Too many obsolete panel directories in ~/.gconf/apps

Bug #238335 reported by Tiede
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
GNOME Panel
Fix Released
Medium
gconf (Ubuntu)
Invalid
Low
Unassigned
gconf-editor (Ubuntu)
Invalid
Low
Unassigned
gnome-panel (Ubuntu)
Invalid
Wishlist
Ubuntu Desktop Bugs

Bug Description

Binary package hint: gnome-panel

Old (obsolete) gnome panel entries in gconf-editor never get deleted.
If a user has more than the original two panels at one time, then decides to delete a few of them (say they had 5 customized panels, and bringing it down to 1), the system warns the user that all the settings will be lost. Which is what they want.
But all the deleted panel entries are still located in /apps/panel/toplevels.
Furthermore, opening ~/.gconf/apps/panel will list all those previous entries.
They're not loaded when the user starts gnome, but they are nonetheless present in that location.
This situation can get a little overwhelming when a user is used to deleting panels and creating new ones frequently (since that's easier than to remove every single item on the panel individually).
For example, I currently have 15 different toplevels which settings I can change in gconf-editor, although i only have 2 panels total on my desktop (panels 5 and 15). All the others, 1-4 + 6 - 14 are obsolete. Every time I massively delete/add new panels, I find myself having to hunt down the toplevels listings and playing with the settings to see which panels are the ones I actually have available.
This turn, I only had to do this 15 times... What will I do when the number of entries get to 50? 100? 150?
This situation is just one major headache waiting to happen.

NOTE: Let me clarify, saying that I _never_ had 15 panels at once at any one time on my desktop. Old and obsolete panel entries are not overwritten by new ones, which would curb the growth time of the problem at the very least; they are still there, taking up space, and new ones need to be created.

I'll end this with a question: At the beginning, notice that i said that the system warns you that all your settings for whichever panel you are trying to delete will be lost/removed. That prompt makes the user falsely assume that the panel entries are indeed deleted. If so, why are they still in ~/.gconf/apps/panel ?

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

that's not a gconf issue

Changed in gconf:
importance: Undecided → Low
status: New → Invalid
Revision history for this message
Sebastien Bacher (seb128) wrote :

that's not a gconf-editor one either

Changed in gconf-editor:
importance: Undecided → Low
status: New → Invalid
Revision history for this message
Sebastien Bacher (seb128) wrote :

thank you for your bug report, that's an upstream wishlist, the configuration and how is stored is an implementation detail, to send to bugzilla.gnome.org by somebody who has interest is such cleaning, the current ubuntu desktop team doesn't have the ressources to do such cleaning

Changed in gnome-panel:
assignee: nobody → desktop-bugs
importance: Undecided → Wishlist
Revision history for this message
Tiede (marcarthur) wrote :

Thanks for the prompt response, Seb. I wish I had the know-how to fix this, but such is not the case.
I do hope someone else does and cares about this as well though.
In the mean time, I shall wait and see, crossing my fingers...

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

I've sent the bug upstream on http://bugzilla.gnome.org/show_bug.cgi?id=545891 now

Changed in gnome-panel:
status: New → Triaged
Changed in gnome-panel:
status: Unknown → New
Changed in gnome-panel:
importance: Unknown → Medium
Changed in gnome-panel:
status: New → Fix Released
Changed in gnome-panel (Ubuntu):
status: Triaged → 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.