[23865] in Source-Commits

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

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

daemon@ATHENA.MIT.EDU (Robert A Basch)
Tue Feb 24 19:33:57 2009

Date: Tue, 24 Feb 2009 19:33:49 -0500
From: Robert A Basch <rbasch@MIT.EDU>
Message-Id: <200902250033.n1P0XnSn018950@drugstore.mit.edu>
To: source-commits@mit.edu
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Author: rbasch
Date: 2009-02-24 19:33:49 -0500 (Tue, 24 Feb 2009)
New Revision: 23475

Added:
   trunk/debathena/debathena/xsession/debian/athena-initial-x-terminal.desktop
   trunk/debathena/debathena/xsession/debian/initial-x-terminal
Modified:
   trunk/debathena/debathena/xsession/debian/changelog
   trunk/debathena/debathena/xsession/debian/debathena-xsession.install
   trunk/debathena/debathena/xsession/debian/xsession.bash
   trunk/debathena/debathena/xsession/debian/xsession.tcsh
Log:
In xsession:
  * Use xdg's autostart facility to launch the initial gnome-terminal,
    so that it properly belongs to the GNOME session.


Added: trunk/debathena/debathena/xsession/debian/athena-initial-x-terminal.desktop
===================================================================
--- trunk/debathena/debathena/xsession/debian/athena-initial-x-terminal.desktop	2009-02-24 23:24:55 UTC (rev 23474)
+++ trunk/debathena/debathena/xsession/debian/athena-initial-x-terminal.desktop	2009-02-25 00:33:49 UTC (rev 23475)
@@ -0,0 +1,8 @@
+[Desktop Entry]
+Encoding=UTF-8
+Name=Initial X Terminal
+Comment=Athena Initial X Terminal Emulator
+Icon=gnome-terminal
+Exec=/usr/lib/init/initial-x-terminal
+Terminal=false
+Type=Application

Modified: trunk/debathena/debathena/xsession/debian/changelog
===================================================================
--- trunk/debathena/debathena/xsession/debian/changelog	2009-02-24 23:24:55 UTC (rev 23474)
+++ trunk/debathena/debathena/xsession/debian/changelog	2009-02-25 00:33:49 UTC (rev 23475)
@@ -1,3 +1,10 @@
+debathena-xsession (1.6) unstable; urgency=low
+
+  * Use xdg's autostart facility to launch the initial gnome-terminal,
+    so that it properly belongs to the GNOME session.
+
+ -- Robert Basch <rbasch@mit.edu>  Tue, 24 Feb 2009 18:53:08 -0500
+
 debathena-xsession (1.5) unstable; urgency=low
 
   [ William D Cattey ]

Modified: trunk/debathena/debathena/xsession/debian/debathena-xsession.install
===================================================================
--- trunk/debathena/debathena/xsession/debian/debathena-xsession.install	2009-02-24 23:24:55 UTC (rev 23474)
+++ trunk/debathena/debathena/xsession/debian/debathena-xsession.install	2009-02-25 00:33:49 UTC (rev 23475)
@@ -1,7 +1,9 @@
 debian/97debathena-homedir-mode etc/X11/Xsession.d
 debian/98debathena-xsession etc/X11/Xsession.d
+debian/athena-initial-x-terminal.desktop etc/xdg/autostart
 debian/displaylert usr/lib/init
 debian/displaymotd usr/lib/init
+debian/initial-x-terminal usr/lib/init
 debian/quotawarn usr/lib/init
 debian/xsession.bash usr/lib/init
 debian/xsession.tcsh usr/lib/init

Added: trunk/debathena/debathena/xsession/debian/initial-x-terminal
===================================================================
--- trunk/debathena/debathena/xsession/debian/initial-x-terminal	2009-02-24 23:24:55 UTC (rev 23474)
+++ trunk/debathena/debathena/xsession/debian/initial-x-terminal	2009-02-25 00:33:49 UTC (rev 23475)
@@ -0,0 +1,6 @@
+#!/bin/sh
+
+if [ "${ATHENA_INITIAL_X_TERMINAL+set}" = set ]; then
+  gnome-terminal --geometry=80x40-0-0 >/dev/null 2>&1 &
+fi
+exit 0


Property changes on: trunk/debathena/debathena/xsession/debian/initial-x-terminal
___________________________________________________________________
Name: svn:executable
   + *

Modified: trunk/debathena/debathena/xsession/debian/xsession.bash
===================================================================
--- trunk/debathena/debathena/xsession/debian/xsession.bash	2009-02-24 23:24:55 UTC (rev 23474)
+++ trunk/debathena/debathena/xsession/debian/xsession.bash	2009-02-25 00:33:49 UTC (rev 23475)
@@ -27,7 +27,7 @@
 # "skip_initial_xterm=t" in your ~/.bash_environment file.
 
 if [ "${skip_initial_xterm+set}" != set ]; then
-  (gnome-terminal --geometry=80x40-0-0 >/dev/null 2>&1 &)
+  export ATHENA_INITIAL_X_TERMINAL=
 fi
 
 if [ "${skip_x_startup+set}" != set ]; then

Modified: trunk/debathena/debathena/xsession/debian/xsession.tcsh
===================================================================
--- trunk/debathena/debathena/xsession/debian/xsession.tcsh	2009-02-24 23:24:55 UTC (rev 23474)
+++ trunk/debathena/debathena/xsession/debian/xsession.tcsh	2009-02-25 00:33:49 UTC (rev 23475)
@@ -22,8 +22,7 @@
 endif
 
 if (! $?skip_initial_xterm) then
-  if ($?verbose_login) echo "Creating initial xterm window..."
-  (gnome-terminal --geometry=80x40-0-0 >& /dev/null &)
+  setenv ATHENA_INITIAL_X_TERMINAL
 endif
 
 if (! $?skip_x_startup) then


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