[25802] in Source-Commits
Re: /svn/athena r25171 - trunk/debathena/config/gdm-config/debian
daemon@ATHENA.MIT.EDU (Geoffrey Thomas)
Fri Jul 15 15:31:34 2011
Date: Fri, 15 Jul 2011 15:31:27 -0400 (EDT)
From: Geoffrey Thomas <geofft@MIT.EDU>
To: Jonathan D Reed <jdreed@mit.edu>
cc: source-commits@mit.edu
In-Reply-To: <201106271434.p5REY9kr010883@drugstore.mit.edu>
Message-ID: <alpine.DEB.2.00.1107151524460.21771@tyger.mit.edu>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
On Mon, 27 Jun 2011, Jonathan D Reed wrote:
> Added: trunk/debathena/config/gdm-config/debian/athena-session
> ===================================================================
> --- trunk/debathena/config/gdm-config/debian/athena-session (rev 0)
> +++ trunk/debathena/config/gdm-config/debian/athena-session 2011-06-27 14:34:09 UTC (rev 25171)
> @@ -0,0 +1,19 @@
> +#!/bin/sh
> +#
> +# A wrapper script to decide how to invoke gnome-session
> +GNOME_SESSION_VER=`dpkg-query --showformat='${Version}' --show gnome-session`
> +
> +SESSION="gnome-session"
> +ARGS=""
> +
> +# STDERR will go somewhere useful at this point, right?
> +echo "**** Athena session wrapper (/usr/bin/athena-session)" >&2
> +
> +# Support for --session was added in gnome-session 2.32.1-0ubuntu2
> +# according to the changelog
> +if dpkg --compare-versions "$GNOME_SESSION_VER" ge '2.32.1-0ubuntu2~'; then
> + ARGS="--session=classic-gnome"
> + echo " Unity detected, invoking classic GNOME session." >&2
> +fi
> +
> +exec "$SESSION" "$ARGS" "$@"
Is that test really sufficient for "Unity detected"? Like, will this work
on Debian with gnome-session >= 2.32.1-1? (Is there a classic-gnome on
Debian, for instance?)
--
Geoffrey Thomas
geofft@mit.edu