[24242] in Source-Commits

home help back first fref pref prev next nref lref last post

/svn/athena r23840 - trunk/debathena/debathena/xsession/debian

daemon@ATHENA.MIT.EDU (Evan Broder)
Thu Jun 11 21:41:32 2009

X-Barracuda-Envelope-From: broder@mit.edu
Date: Thu, 11 Jun 2009 21:41:22 -0400
From: Evan Broder <broder@MIT.EDU>
Message-Id: <200906120141.n5C1fMat001059@drugstore.mit.edu>
To: source-commits@mit.edu
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Author: broder
Date: 2009-06-11 21:41:22 -0400 (Thu, 11 Jun 2009)
New Revision: 23840

Added:
   trunk/debathena/debathena/xsession/debian/000debathena-nocalls.desktop
   trunk/debathena/debathena/xsession/debian/05debathena-nocalls
Modified:
   trunk/debathena/debathena/xsession/debian/changelog
   trunk/debathena/debathena/xsession/debian/debathena-xsession.install
Log:
In xsession:
  * Add a new GDM session for logging in without customizations, as well
    as the Xsession machinery to make it work. (Trac: #148)


Added: trunk/debathena/debathena/xsession/debian/000debathena-nocalls.desktop
===================================================================
--- trunk/debathena/debathena/xsession/debian/000debathena-nocalls.desktop	2009-06-09 08:36:49 UTC (rev 23839)
+++ trunk/debathena/debathena/xsession/debian/000debathena-nocalls.desktop	2009-06-12 01:41:22 UTC (rev 23840)
@@ -0,0 +1,8 @@
+[Desktop Entry]
+Encoding=UTF-8
+Name=Login Without Customizations
+Comment=This provides a GNOME session without running your Athena dotfiles
+Exec=/usr/bin/gnome-session
+Icon=
+Type=Application
+

Added: trunk/debathena/debathena/xsession/debian/05debathena-nocalls
===================================================================
--- trunk/debathena/debathena/xsession/debian/05debathena-nocalls	2009-06-09 08:36:49 UTC (rev 23839)
+++ trunk/debathena/debathena/xsession/debian/05debathena-nocalls	2009-06-12 01:41:22 UTC (rev 23840)
@@ -0,0 +1,7 @@
+if [ "$GDMSESSION" = "debathena-nocalls" ]; then
+   export NOCALLS=1
+   message "You have chosen to log in without your customizations." \
+   	   "Your dotfiles will be ignored in favor of the system" \
+	   "default settings.  You can use this session to fix any" \
+	   "problems with your dotfiles."
+fi

Modified: trunk/debathena/debathena/xsession/debian/changelog
===================================================================
--- trunk/debathena/debathena/xsession/debian/changelog	2009-06-09 08:36:49 UTC (rev 23839)
+++ trunk/debathena/debathena/xsession/debian/changelog	2009-06-12 01:41:22 UTC (rev 23840)
@@ -1,3 +1,10 @@
+debathena-xsession (1.9) unstable; urgency=low
+
+  * Add a new GDM session for logging in without customizations, as well
+    as the Xsession machinery to make it work. (Trac: #148)
+
+ -- Evan Broder <broder@mit.edu>  Thu, 11 Jun 2009 21:35:38 -0400
+
 debathena-xsession (1.8) unstable; urgency=low
 
   * Make sure that ~/.config/tracker/tracker.cfg exists before trying to

Modified: trunk/debathena/debathena/xsession/debian/debathena-xsession.install
===================================================================
--- trunk/debathena/debathena/xsession/debian/debathena-xsession.install	2009-06-09 08:36:49 UTC (rev 23839)
+++ trunk/debathena/debathena/xsession/debian/debathena-xsession.install	2009-06-12 01:41:22 UTC (rev 23840)
@@ -1,3 +1,5 @@
+debian/000debathena-nocalls.desktop usr/share/xsessions
+05debathena-nocalls etc/X11/Xsession.d
 debian/96debathena-tracker etc/X11/Xsession.d
 debian/97debathena-homedir-mode etc/X11/Xsession.d
 debian/98debathena-xsession etc/X11/Xsession.d


home help back first fref pref prev next nref lref last post