Bug#627946: gconf2 settings for panel doesn't add objects of type "menu-object" correctly

Brett Ussher breusshe at hotmail.com
Wed May 25 18:42:18 UTC 2011


Package: gconf2
Version: 2.28.1-6
Severity: normal

I tried adding a menu item to one of my panels and it would not show up.  When
I looked in my home folder under ".gconf" to see what had happened, I
discovered the following oddities (all files are relative to
~/.gconf/apps/panel):

1.)  In ./general/%gconf.xml:
        None of the menu items I tried to add were registered as objects, but
individual items were (such as gnome-terminal).
2.)  In ./objects:
        A new "object_#" folder existed (for example, one was named "object_7")
and in that folder was a new %gconf.xml file
3.)  In ./general/%gconf.xml:
        I added the following:

                <li type="string">
                        <stringvalue>object_7</stringvalue>
                </li>

I then logged out and back in and I found that I had a new icon on the panel.
However, this icon is the "root" level of the menu.  In other words, I tried to
add an icon for the "Graphics" menu to my panel and, rather than having an icon
for the Graphics menu, I have an icon for the Graphics menu's parent.

Looks like gconf is forgetting a step or two when adding menu items to the
panel.  I'm including a file (panel.tar.gz) which shows several items of type
"menu-object" that are in the objects folder, but not added to
./general/%gconf.xml.  If you add one of the missing objects to the
general/%gconf.xml file, you'll see what I'm talking about once you log out and
back in.



-- System Information:
Debian Release: wheezy/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.38-2-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages gconf2 depends on:
ii  dbus-x11                 1.4.8-3         simple interprocess messaging syst
ii  gconf2-common            2.28.1-6        GNOME configuration database syste
ii  libc6                    2.13-4          Embedded GNU C Library: Shared lib
ii  libgconf2-4              2.28.1-6        GNOME configuration database syste
ii  libglib2.0-0             2.28.6-1        The GLib library of C routines
ii  libxml2                  2.7.8.dfsg-2+b1 GNOME XML library
ii  psmisc                   22.13-1         utilities that use the proc file s
ii  python                   2.6.6-14        interactive high-level object-orie

Versions of packages gconf2 recommends:
ii  libgtk2.0-0                   2.24.4-3   The GTK+ graphical user interface 

Versions of packages gconf2 suggests:
ii  gconf-defaults-service        2.28.1-6   GNOME configuration database syste

-- no debconf information
-------------- next part --------------
A non-text attachment was scrubbed...
Name: panel.tar.gz
Type: application/x-gzip
Size: 5029 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-gnome-maintainers/attachments/20110525/df7c7873/attachment-0002.bin>


More information about the pkg-gnome-maintainers mailing list