GNOME Bugzilla – Bug 583761
gnome-panel attempts to change locked gconf settings when screen resized
Last modified: 2011-03-29 05:02:40 UTC
Please describe the problem: I keep my home directory in Git. I store various common gconf settings in ~/.gconf.shared , including my entire GNOME panel setup with all applets and launchers. Since gconf can't have multiple writable sources, those gconf settings end up set as mandatory. On some systems, I have an internal LCD and a higher-resolution external LCD connected. When I first log in, both get activated at their native resolutions, and the panel shows up at the edge of the internal display, which puts it in the middle of the external display. If I switch to the external display only using xrandr, the panel moves to the edge of the external display, and I get a warning about the GNOME panel attempting to change mandatory settings; specifically, the "locked" preference for the applets on the right side: Can't overwrite existing read-only value: Can't overwrite existing read-only value: Value for `/apps/panel/applets/applet_clock/locked' set in a read-only source at the front of your configuration path Can't overwrite existing read-only value: Can't overwrite existing read-only value: Value for `/apps/panel/applets/applet_volume/locked' set in a read-only source at the front of your configuration path Can't overwrite existing read-only value: Can't overwrite existing read-only value: Value for `/apps/panel/applets/applet_tray/locked' set in a read-only source at the front of your configuration path Those three applets sit at the right edge of my panel, and have the right_stick preference set. Steps to reproduce: Actual results: Expected results: Does this happen every time? Other information:
Originally reported as Debian bug 505814: http://bugs.debian.org/505814
Marking this as NEW; I've observed this in several different versions of gnome-panel on different systems.
I removed the per-applet lock settings for GNOME 3 (it's unneeded now), so this won't happen anymore.