These are instructions on how to replace GNOME or KDE with WindowMaker for a MythTV box. # = root $ = mythtv 1. # apt-get install windowmaker 2. # su - mythtv 3. $ switchdesk WindowMaker 4. $ cd $HOME 5. $ mkdir bin 6. Use you favorite editor (what!?! you don't use VI?) and create a file called runmythtv with the following contents: ----------Start here-------- #!/bin/sh /usr/bin/irxevent& /usr/bin/mythfrontend& --------- Cut here---------- 7. $ chmod 755 $HOME/bin/runmythtv 8. $ cd $HOME/GNUstep/Defaults 9. Change the WMState to the following (this will autostart runmythtv): ----------Start Here-------- { Dock = { Lowered = Yes; Applications600 = ( { Name = Logo.WMDock; Lock = No; AutoLaunch = Yes; Command = "/home/mythtv/bin/runmythtv"; Position = "0,0"; Forced = No; BuggyApplication = No; }, { Name = xterm.XTerm; Lock = No; AutoLaunch = No; Command = xterm; Position = "0,1"; Forced = No; BuggyApplication = No; }, { Name = groupLeader.WPrefs; Lock = Yes; AutoLaunch = No; Command = "/usr/lib/GNUstep/WPrefs.app/WPrefs"; Position = "0,2"; Forced = No; BuggyApplication = No; } ); Position = "-64,0"; Applications = ( { Name = Logo.WMDock; Lock = No; AutoLaunch = Yes; Command = "/home/mythtv/bin/runmythtv"; Position = "0,0"; Forced = No; BuggyApplication = No; }, { Name = xterm.XTerm; Lock = No; AutoLaunch = No; Command = xterm; Position = "0,1"; Forced = No; BuggyApplication = No; }, { Name = groupLeader.WPrefs; Lock = Yes; AutoLaunch = No; Command = "/usr/lib/GNUstep/WPrefs.app/WPrefs"; Position = "0,2"; Forced = No; BuggyApplication = No; } ); }; Clip = { Name = Logo.WMClip; DropCommand = "wmsetbg -u -t %d"; Lock = No; AutoLaunch = No; Command = "-"; Position = "0,0"; Forced = No; BuggyApplication = No; }; Workspace = Main; Workspaces = ( { Clip = { AutoAttractIcons = No; AutoCollapse = No; Lowered = Yes; Collapsed = No; AutoRaiseLower = No; Applications = (); }; Name = Main; } ); Applications = (); } ----------Cut Here---------- 10. $ exit Unfortunately, WindowMaker will blank the screen after 10 mins, sssooo.... Edit /etc/X11/XF86Config and ensure the following are lines are included: Add the following ServerFlags section if you don't have it: --------------Start Here---------------- Section "ServerFlags" Option "BlankTime" "0" Option "StandbyTime" "0" Option "SuspendTime" "0" Option "OffTime" "0" EndSection -------------Cut Here------------------- Make sure this line is in the "Monitor Section" --------------Start Here---------------- Option "DPMS" -------------Cut Here------------------- These lines in XF86Config will turn DPMS on but disable all the services.