Revision 4285, 2.0 KB checked in by daisuke, 13 years ago (diff) |
---|
diff -up gdm2setup-0.5.3-lucid/gdm2/gdm2gconf.py.fix-timedlogin gdm2setup-0.5.3-lucid/gdm2/gdm2gconf.py
old | new | class GDM2Theme(object): |
---|---|---|
63 | 63 | config = ConfigParser.RawConfigParser() |
64 | 64 | config.optionxform = str |
65 | 65 | config.read(self.GDMCONF_FILE) |
66 | return config.getboolean('daemon', 'AutomaticLoginEnable') | |
66 | TimedLoginEnable = config.getboolean('daemon', 'TimedLoginEnable') | |
67 | AutomaticLoginEnable = config.getboolean('daemon', 'AutomaticLoginEnable') | |
68 | if TimedLoginEnable == True or AutomaticLoginEnable == True: | |
69 | return True | |
67 | 70 | except: |
68 | 71 | return False |
69 | 72 | |
… | … | class GDM2Theme(object): |
82 | 85 | config = ConfigParser.RawConfigParser() |
83 | 86 | config.optionxform = str |
84 | 87 | config.read(self.GDMCONF_FILE) |
88 | if AutomaticLoginEnable: | |
89 | config.set('daemon','TimedLoginEnable','False') | |
90 | else: | |
91 | config.set('daemon','TimedLoginEnable','True') | |
85 | 92 | config.set('daemon','AutomaticLoginEnable',AutomaticLoginEnable) |
86 | 93 | config.set('daemon','AutomaticLogin',User) |
87 | 94 | with open(self.GDMCONF_FILE, 'wb') as configfile: |
… | … | class GDM2Theme(object): |
143 | 150 | config = ConfigParser.RawConfigParser() |
144 | 151 | config.optionxform = str |
145 | 152 | config.read(self.GDMCONF_FILE) |
153 | AutomaticLogin = config.get('daemon', 'AutomaticLogin') | |
154 | if TimedLoginEnable or AutomaticLogin == 'None': | |
155 | config.set('daemon','AutomaticLoginEnable','False') | |
156 | else: | |
157 | config.set('daemon','AutomaticLoginEnable','True') | |
146 | 158 | config.set('daemon','TimedLoginEnable',TimedLoginEnable) |
147 | 159 | config.set('daemon','TimedLogin',User) |
148 | 160 | config.set('daemon','TimedLoginDelay',TimedLoginDelay) |