https://bugzilla.redhat.com/attachment.cgi?id=305465 Patch by Tim Waugh. Already commited upstream. diff -up system-config-keyboard-1.2.15/src/keyboard_gui.py.traceback system-config-keyboard-1.2.15/src/keyboard_gui.py --- system-config-keyboard-1.2.15/src/keyboard_gui.py.traceback 2008-05-15 11:41:30.000000000 +0100 +++ system-config-keyboard-1.2.15/src/keyboard_gui.py 2008-05-15 11:43:11.000000000 +0100 @@ -133,8 +133,8 @@ class moduleClass(Module): def createScreen(self, defaultByLang=None, kbd=None): if kbd is None: kbd = keyboard.Keyboard() - else: - self.kbd = kbd + + self.kbd = kbd self.vbox = gtk.VBox() self.vbox.set_spacing(10)