Index: displayconfig.py =================================================================== --- displayconfig.py (revision 602457) +++ displayconfig.py (working copy) @@ -1036,6 +1036,8 @@ self.config.writeEntry("targetgamma",self.availabletargetgammas[self.targetgamma]) for s in self.xsetup.getUsedScreens(): self._saveRandRConfig(s) + self.config.writeEntry("dpmsSeconds", self.dpmspage.seconds) + self.config.writeEntry("dpmsEnabled", ("off","on")[self.dpmspage.enabled]) self.config.sync() def _saveRandRConfig(self,screen): @@ -1046,8 +1048,6 @@ self.config.writeEntry("reflectX", int( (screen.getReflection() & screen.RR_Reflect_X)!=0) ) self.config.writeEntry("reflectY", int((screen.getReflection() & screen.RR_Reflect_Y)!=0) ) self.config.writeEntry("refresh", screen.getAvailableRefreshRates()[screen.getRefreshRateIndex()]) - self.config.writeEntry("dpmsSeconds", self.dpmspage.seconds) - self.config.writeEntry("dpmsEnabled", ("off","on")[self.dpmspage.enabled]) rotationmap = {screen.RR_Rotate_0: "0", screen.RR_Rotate_90: "90", screen.RR_Rotate_180:"180", screen.RR_Rotate_270: "270"} self.config.writeEntry("rotate", rotationmap[screen.getRotation()])