[Please mind the To/CC lines in your replies; debian-x sees mail sent to the bugnumber. I'm not subscribed to any of the lists in my CC line. Except for -devel, of course.]
[Everyone except Osamu Aoki may want to read the bottom of this mail first. Alternatively, see <http://bugs.debian.org/168347>.] On Fri, Nov 08, 2002 at 11:43:03AM -0800, Osamu Aoki wrote: > File: /etc/X11/Xsession.d/50xfree86-common_determine-startup > > Issues: > 1) Full path was not given for REALSTARTUP (Just to be safe side) I don't understand what you mean by this. REALSTARTUP, in the stock version of the script, can only be either $STARTUP or $ALTSTARTUP; both are defined as full paths in /etc/X11/Xsession. Of course, people can edit the conffiles to change (break) this. > 2) If x-session-manager is installed on the system, it gets quite > intrusive to make one of the x-window-manager as the system default > (I like blackbox but want to have some accounts with KDE or GNOME.) I don't know what's intrusive about changing three lines in a conffile. The default system policy should reflect the needs of most of the users on the system. (Or the needs of the "most important" users if you have a caste system on a multiuser machine.) If nobody on the system even needs GNOME or KDE, why have them installed? > 3) If alternative system is broken (as I did recently), If the alternative system is broken, fix it (if you messed it up) or file a bug (if a Debian package messed it up). The alternatives system is an important system resource; it is provided by an Essential package (dpkg) and it needs to be operational, just as we'd expect dpkg, sh, or the dynamic loader to be operational. > fall-back scenario is weak. (Let's fall-back to twm or xterm to > make people aware there is life beyond GNOME and KDE. Both xterm > and twm are in your associated packages). 1) That's exactly what happens if these packages are installed, and if the alternatives system isn't "broken". 2) twm and xterm should not enjoy a privileged status. 3) One of the motivations behind "x-session-manager" is to illustrate the converse point: there is life beyond twm and xterm. > 4) Hello, Branden. I am brave enough to write a section for quick > start-up guide for X in my "Debian Reference". Windows manager > set-up was one of the challenging one and I want my life to be easy > :-) (I still have to add/correct few things in there. This is > solicitation of constructive flame.) Latest CVS build are: > > http://qref.sf.net/Debian/reference/ch-tune.en.html#s-x I don't have time to review this at the moment, but I'll see if I can check it out at some point in the near future. > Please consider replacing 50xfree86-common_determine-startup with > something like attached file and update /etc/X11/Xsession.options > accordingly as attached file. (Oops, I do not have manual page) Until you can address the points above, I won't be. However, since you're not the only person who is apparently aggravated out of his mind with the current approach (Eduard Bloch seldom misses an opportunity to be abusive to me regarding my conffiles), perhaps the best thing to do is to arrange a summit among all the package maintainers of desktop evironments and display managers in Debian (maybe a few window manager maintainers, too). Just as you are irritated that 50xfree86-common_determine-startup doesn't work the way you want it to by default, I am annoyed that at least some of the other display managers (gdm, kdm, wdm) do not use /etc/X11/Xsession by default, which leads to an inconsistent user experience. So, shall we all get together on IRC sometime and hash this out, so that we can have something that everyone is happier with for the sarge release? Once we have hammered something out, we can make it Policy. To that end, I've CCed a couple of mailing lists and a few package maintainers. Oh yeah, the Debian Desktop Project probably wants to be involved as well. :) If I have overlooked anyone, please convey my invitation to this (currently unscheduled) summit. -- G. Branden Robinson | To Republicans, limited government Debian GNU/Linux | means not assisting people they [EMAIL PROTECTED] | would sooner see shoveled into mass http://people.debian.org/~branden/ | graves. -- Kenneth R. Kahn
pgpQ5FSJyLTKt.pgp
Description: PGP signature