[782] in athena10
Re: Changes to debathena-gdm-config
daemon@ATHENA.MIT.EDU (Jonathan Reed)
Wed Jan 7 16:55:22 2009
Cc: athena10@mit.edu
Message-Id: <0275CC2A-C6EA-4B20-907E-9379D961586B@mit.edu>
From: Jonathan Reed <jdreed@MIT.EDU>
To: Geoffrey Thomas <geofft@mit.edu>
In-Reply-To: <alpine.DEB.2.00.0901071603160.5690@vinegar-pot.mit.edu>
Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes
Content-Transfer-Encoding: 7bit
Mime-Version: 1.0 (Apple Message framework v919.2)
Date: Wed, 7 Jan 2009 16:52:41 -0500
On Jan 7, 2009, at 4:38 PM, Geoffrey Thomas wrote:
> The second is that it sets the GDM session directory to /usr/share/
> debathena-gdm-config/sessions alone (it defaults to a number of
> directories where session files may be). This has the effect of
> making the current "Login options" button on the greeter only three
> choices: "standard Athena session", i.e., system and user .xsession;
> failsafe GNOME; and failsafe terminal. It removes all other window
> managers from the list. It also removes the option to log into the
> last session.
Seeing as how this is only for -workstation and -cluster, I think this
is reasonable.
> In a shared environment like Athena I think this is the right
> approach; if I install a window manager on one machine it's not
> guaranteed to be available on other ones. I think the right way to
> invoke nonstandard window managers is going to be to use .xsession
> scripts, rather than the distribution's .desktop files (sessions);
> this can support both local window managers as well as ones in
> lockers (kde, windowmanagers, etc.), and will also make sure the
> Athena global xsession files are respected, which sources the
> standard dotfiles.
Correct. Release-team has agreed that the way to get a custom window
manager is to use a custom xsession.
-Jon