GNOME Bugzilla – Bug 334052
Screen refresh rate reverts to highest available
Last modified: 2007-03-06 23:52:10 UTC
Please describe the problem: After using screen resolution to set the resolution and refresh rate and applying it all is OK but after you log out and then log back in again the screen resolution is as expected but the refresh rate has reverted to the highest available for the resolution selected not that previously applied. Steps to reproduce: 1. Change resolution and refresh rate or just refresh rate and apply it 2. Log out 3. Log back in Actual results: When you log back in the refresh rate reverts to the highest available Expected results: To remain what it was set at when applied Does this happen every time? This happens every time Other information: Happens with the current latest version in fedora rawhide pre-FC5 release. Actual version control-center-2.13.92-2 Reported on http://bugzilla.redhat.com report number 176326
Fedora rawhide updated today to version control-center-2.14.0-1 and the bug is still aparent. Changing to 2.14.x
Hi, What are the outputs of gconftool-2 -R /desktop/gnome/screen and xrandr ?
the output of gconftool-2 -R /desktop/gnome/screen is nothing. so I tried gconftool-2 -R /desktop/gnome and will create an attachment for it together with the output of xrandr
Created attachment 62474 [details] xrandr output as requested.
Created attachment 62476 [details] gconftool-2 output
If the output of "gconftool-2 -R /desktop/gnome/screen" is empty, that means the "screen resolution" prefs didn't save anything.
Is this still a problem David? Do you see any errors on the command-line when launching gnome-display-properties by hand?
The situation is as it has been for some time. Using gnome-display-properties by hand produces no error output and when you accept the refresh rate change it remains as expected for the current session but if you log out and back in again you are back to the default the top refresh rate offered by gnome-config-display ( in my case that is 60hz when 1280 x 1024 resolution is used an the only other rate offered is 75hz) conftool-2 -R /desktop/gnome/screen still produces the following output when run after gnome-config-display and not having loged out (changed from 60 to 75 hz refresh rate) gconftool-2 -R /desktop/gnome/screen /desktop/gnome/screen/default: /desktop/gnome/screen/default/0: rate = 75 resolution = 1280x1024 but after loging out and back in again it produces no output so the information is not preserved at log out. current version of gnome 2.16.3 Red Hat,Inc 01/31/2007 vurrent version of gnome-display-properties is 2.16.3
I believe that shows a problem with GConf, not with the capplet. If the data is in GConf, it should stay there across sessions. Moving to GConf for analysis.
correction after loging out and back in again the output of gconftool-2 is identical to that seen after running gnome-display-properties but the refresh rate is back at the top selection of 60hz. typo in comment #8 the two instances on gnome-config-display should hve been gnome-display-properties. So although the info is saved for the user it is not taken any notice of. Note the options box make default for this computer only is not checked
Poor misunderstood GConf didn't do nothing wrong. It's all gnome-session's fault.
Created attachment 82687 [details] [review] choose the correct rate Here's the proof.
(In reply to comment #11) > Poor misunderstood GConf didn't do nothing wrong. It's all gnome-session's > fault. Why is the data in GConf gone after a logout then? Patch looks good though.
Not sure what caused that. Didn't happen for me. In any case there's really no reason why GConf would drop arbitrary settings.
Thanks, can you commit it? I'd love to have a small change, though: can you change get_rate (GConfClient *client, int screen, char *display) to get_rate (GConfClient *client, char *display, int screen)
Committed with that change.
*** Bug 387854 has been marked as a duplicate of this bug. ***