Debian Bug report logs - #168347
xfree86-common: [Xsession] want another way to prefer x-window-manager over x-session-manager

version graph

Package: xfree86-common; Maintainer for xfree86-common is (unknown);

Reported by: Osamu Aoki <osamu@debian.org>

Date: Fri, 8 Nov 2002 19:48:05 UTC

Severity: wishlist

Tags: patch

Merged with 203509

Found in versions 4.2.1-3, 4.2.1-9

Done: Osamu Aoki <osamu@debian.org>

Bug is archived. No further changes may be made.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, Branden Robinson <branden@debian.org>, xfree86@packages.qa.debian.org:
Bug#168347; Package xfree86-common. Full text and rfc822 format available.

Acknowledgement sent to Osamu Aoki <osamu@debian.org>:
New Bug report received and forwarded. Copy sent to Branden Robinson <branden@debian.org>, xfree86@packages.qa.debian.org. Full text and rfc822 format available.

Message #5 received at submit@bugs.debian.org (full text, mbox):

From: Osamu Aoki <osamu@debian.org>
To: submit@bugs.debian.org
Subject: system default x-session-manager/xwindow-manager (patch)
Date: Fri, 8 Nov 2002 11:43:03 -0800
[Message part 1 (text/plain, inline)]
Package: xfree86-common
Version: 4.2.1-3
Severity: wishlist
Tags: patch

File:  /etc/X11/Xsession.d/50xfree86-common_determine-startup

Issues:
 1) Full path was not given for REALSTARTUP (Just to be safe side)
 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.)
 3) If alternative system is broken (as I did recently), 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).
 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

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)

-- 
~\^o^/~~~ ~\^.^/~~~ ~\^*^/~~~ ~\^_^/~~~ ~\^+^/~~~ ~\^:^/~~~ ~\^v^/~~~ +++++
        Osamu Aoki <osamu@debian.org>   Cupertino CA USA, GPG-key: A8061F32
 .''`.  Debian Reference: post-installation user's guide for non-developers
 : :' : http://qref.sf.net and http://people.debian.org/~osamu
 `. `'  "Our Priorities are Our Users and Free Software" --- Social Contract

[50xfree86-common_determine-startup (text/plain, attachment)]
[Xsession.options (text/plain, attachment)]

Information forwarded to debian-bugs-dist@lists.debian.org, Branden Robinson <branden@debian.org>, xfree86@packages.qa.debian.org:
Bug#168347; Package xfree86-common. Full text and rfc822 format available.

Acknowledgement sent to Osamu Aoki <osamu@debian.org>:
Extra info received and forwarded to list. Copy sent to Branden Robinson <branden@debian.org>, xfree86@packages.qa.debian.org. Full text and rfc822 format available.

Message #10 received at 168347@bugs.debian.org (full text, mbox):

From: Osamu Aoki <osamu@debian.org>
To: 168347@bugs.debian.org
Subject: RE: system default x-session-manager/xwindow-manager (patch)
Date: Fri, 8 Nov 2002 18:46:23 -0800
[Message part 1 (text/plain, inline)]
Hi,

I think it is good idea to do "unset REALSTARTUP". (Is it done
elsewhere?)

I attach a new 50xfree86-common_determine-startup which fixes above
issue and the stupidity in my original script.

Have fun.

Osamu
-- 
~\^o^/~~~ ~\^.^/~~~ ~\^*^/~~~ ~\^_^/~~~ ~\^+^/~~~ ~\^:^/~~~ ~\^v^/~~~ +++++
        Osamu Aoki <osamu@debian.org>   Cupertino CA USA, GPG-key: A8061F32
 .''`.  Debian Reference: post-installation user's guide for non-developers
 : :' : http://qref.sf.net and http://people.debian.org/~osamu
 `. `'  "Our Priorities are Our Users and Free Software" --- Social Contract

[50xfree86-common_determine-startup (text/plain, attachment)]

Message sent on to Osamu Aoki <osamu@debian.org>:
Bug#168347. Full text and rfc822 format available.

Message #13 received at 168347-submitter@bugs.debian.org (full text, mbox):

From: Branden Robinson <branden@debian.org>
To: debian-gtk-gnome@lists.debian.org, debian-kde@lists.debian.org, xfce@packages.debian.org, wmaker@packages.debian.org, afterstep@packages.debian.org, asclassic@packages.debian.org, gnustep-base@packages.debian.org, gdm@packages.debian.org, kdm@packages.debian.org, wdm@packages.debian.org, debian-devel@lists.debian.org
Cc: 168347-submitter@bugs.debian.org
Subject: [desktop] Seeking Summit to Discuss X Display and Session Management
Date: Tue, 12 Nov 2002 05:28:54 -0500
[Message part 1 (text/plain, inline)]
[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
branden@debian.org                 |    would sooner see shoveled into mass
http://people.debian.org/~branden/ |    graves.          -- Kenneth R. Kahn
[Message part 2 (application/pgp-signature, inline)]

Changed Bug title. Request was from Branden Robinson <branden@debian.org> to control@bugs.debian.org. Full text and rfc822 format available.

Merged 168347 203509. Request was from Branden Robinson <branden@debian.org> to control@bugs.debian.org. Full text and rfc822 format available.

Reply sent to Osamu Aoki <osamu@debian.org>:
You have taken responsibility. Full text and rfc822 format available.

Notification sent to Osamu Aoki <osamu@debian.org>:
Bug acknowledged by developer. Full text and rfc822 format available.

Message #22 received at 168347-done@bugs.debian.org (full text, mbox):

From: Osamu Aoki <osamu@debian.org>
To: 168347-done@bugs.debian.org
Subject: I do not get annoyed by alternative any more :-)
Date: Sun, 26 Sep 2004 23:15:18 +0200
Hi,

Let me close this since alternative is not main way to select SM/WM
thesedays.  (GDM, KDM, WDM)

For XDM, we can use ~/.xsession anyway.

Now all DM use /etc/X11/Xsession.d/* files so inconsistent boot up
issues are gone.

Cheers,

Osamu
-- 
~\^o^/~~~ ~\^.^/~~~ ~\^*^/~~~ ~\^_^/~~~ ~\^+^/~~~ ~\^:^/~~~ ~\^v^/~~~ +++++
        Osamu Aoki <osamu@debian.org>  Brussels Belgium, GPG-key: A8061F32
 .''`.  Debian Reference: post-installation user's guide for non-developers
 : :' : http://qref.sf.net and http://people.debian.org/~osamu
 `. `'  "Our Priorities are Our Users and Free Software" --- Social Contract




Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Fri Apr 18 09:02:17 2014; Machine Name: buxtehude.debian.org

Debian Bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.