| Revision 4285, 2.0 KB checked in by daisuke, 15 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) |