Subject: Window manager selection proposal
To: None <>
From: Chris Gilbert <>
List: tech-x11
Date: 09/15/2002 09:44:00

Thinking on the whole wm, and which one to use, a few developers have been
having a discussion on this, and were thinking we should implement something
akin to the /etc/shells file and chsh command.

Bssically we provide an Xwmselect program that reads a list of available
window managers (which pkgsrc updates)  the user then picks one, (has a tick
box for if you want it to be the default) and hits ok, and up pops that WM.
Note that if they set it as their default it will update their .xwmselect

This should require some tweaking to the /usr/X11R6/lib/X11/xdm/Xsession
file, so that it runs up the xwmselect program (if no user .xwmselect is
setup), and then runs whatever is in the users .xwmselect.  this also means
that an enduser can run xwmselect at any time, log out, log back in and be
in a different window manager.  We could also encourage better security by
forewarning an end user not to use X as root.

Is the overall idea sane?  Certainly it would give a better end user
experience post installing a bunch of window managers, without having to
update a .xsession file.