From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6) Gecko/20040116
Description of problem:
If you have the enlightenment window manager installed then switchdesk
fails to run. This is caused by a typo in switchdesk.glade, which
results in the widget not being found when the Python tries to display
it. Fix is a simple patch (which I shall attach).
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Install enlightenment window manager (eg: from
2. Ensure your DISPLAY is set to a valid X server.
3. Run `switchdesk`.
Actual Results: hex ~ $ switchdesk
Red Hat Linux switchdesk 4.0
Copyright (C) 1999-2004 Red Hat, Inc
Redistributable under the terms of the GNU General Public License
Traceback (most recent call last):
File "/usr/share/switchdesk/switchdesk-gui.py", line 207, in ?
dlg = mainDialog().main()
File "/usr/share/switchdesk/switchdesk-gui.py", line 87, in main
File "/usr/share/switchdesk/switchdesk-gui.py", line 150, in hydrate
File "/usr/share/switchdesk/switchdesk-gui.py", line 169, in hydrate_wm
AttributeError: 'NoneType' object has no attribute 'show'
Expected Results: GTK-based switchdesk GUI should load, offering a
choice of Window Managers (including enlightenment) to use.
Created attachment 100578 [details]
Unified diff against switchdesk.glade to fix bug when enlightenment is installed.
it's fixed in 4.0.4-1. thanks for your report.
*** Bug 137297 has been marked as a duplicate of this bug. ***