[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