[Pkg-haskell-commits] darcs: xmonad: Install files so that gdm offers a gnome3-based session.

Joachim Breitner mail at joachim-breitner.de
Fri Nov 11 21:52:02 UTC 2011


Fri Nov 11 21:36:41 UTC 2011  Joachim Breitner <mail at joachim-breitner.de>
  * Install files so that gdm offers a gnome3-based session. 
  Ignore-this: 2c8b14bb29016f29c533eb8848314dc4

    M ./changelog +1
    A ./gnome-session-xmonad
    A ./gnome-xmonad.desktop
    M ./rules +6
    A ./xmonad.session

Fri Nov 11 21:36:41 UTC 2011  Joachim Breitner <mail at joachim-breitner.de>
  * Install files so that gdm offers a gnome3-based session. 
  Ignore-this: 2c8b14bb29016f29c533eb8848314dc4
diff -rN -u old-xmonad//changelog new-xmonad//changelog
--- old-xmonad//changelog	2011-11-11 21:52:01.715672086 +0000
+++ new-xmonad//changelog	2011-11-11 21:52:01.763671958 +0000
@@ -3,6 +3,7 @@
   * s/libghc6-xmonad-configuration-doc/libghc-xmonad-contrib-doc/ and
     s/ghc6/ghc/g in README.Debian (Closes: #581730)
   * Added missed text in section Description of xmonad (Closes: #610395)
+  * Install files so that gdm offers a gnome3-based session. 
 
  -- Joachim Breitner <nomeata at debian.org>  Thu, 02 Jun 2011 21:10:00 +0200
 
diff -rN -u old-xmonad//gnome-session-xmonad new-xmonad//gnome-session-xmonad
--- old-xmonad//gnome-session-xmonad	1970-01-01 00:00:00.000000000 +0000
+++ new-xmonad//gnome-session-xmonad	2011-11-11 21:52:01.723671600 +0000
@@ -0,0 +1,2 @@
+#! /bin/sh
+exec gnome-session --session xmonad "$@"
diff -rN -u old-xmonad//gnome-xmonad.desktop new-xmonad//gnome-xmonad.desktop
--- old-xmonad//gnome-xmonad.desktop	1970-01-01 00:00:00.000000000 +0000
+++ new-xmonad//gnome-xmonad.desktop	2011-11-11 21:52:01.723671600 +0000
@@ -0,0 +1,7 @@
+[Desktop Entry]
+Name=GNOME with Xmonad
+Comment=A GNOME fallback mode session using xmonad as the window manager.
+Exec=gnome-session-xmonad
+TryExec=gnome-session
+Icon=
+Type=Application
diff -rN -u old-xmonad//rules new-xmonad//rules
--- old-xmonad//rules	2011-11-11 21:52:01.715672086 +0000
+++ new-xmonad//rules	2011-11-11 21:52:01.743673067 +0000
@@ -6,5 +6,11 @@
 install/xmonad::
 	dh_installwm
 	cp dist-ghc/build/xmonad/xmonad debian/xmonad/usr/bin/xmonad
+	# Pure xmonad session
 	install -D -m 0644 debian/xmonad-session.desktop debian/xmonad/usr/share/xsessions/xmonad.desktop
+	# xmonad as window manager (gnome 2)
 	install -D -m 0644 debian/xmonad.desktop debian/xmonad/usr/share/applications/xmonad.desktop
+	# xmonad+gnome3 session
+	install -D -m 0644 debian/gnome-xmonad.desktop debian/xmonad/usr/share/xsessions/gnome-xmonad.desktop
+	install -D -m 0644 debian/xmonad.session debian/xmonad/usr/share/gnome-session/sessions/xmonad.session
+	install -D -m 0755 debian/gnome-session-xmonad debian/xmonad/usr/bin/gnome-session-xmonad
diff -rN -u old-xmonad//xmonad.session new-xmonad//xmonad.session
--- old-xmonad//xmonad.session	1970-01-01 00:00:00.000000000 +0000
+++ new-xmonad//xmonad.session	2011-11-11 21:52:01.751674793 +0000
@@ -0,0 +1,5 @@
+[GNOME Session]
+Name=Xmonad/GNOME
+RequiredComponents=gnome-settings-daemon;gnome-panel;
+RequiredProviders=windowmanager;
+DefaultProvider-windowmanager=xmonad





More information about the Pkg-haskell-commits mailing list