summaryrefslogtreecommitdiff
path: root/recipes-lxde/lxdm/lxdm-0.4.1/lxdm-0.4.1-oe-xsession.patch
diff options
context:
space:
mode:
Diffstat (limited to 'recipes-lxde/lxdm/lxdm-0.4.1/lxdm-0.4.1-oe-xsession.patch')
-rw-r--r--recipes-lxde/lxdm/lxdm-0.4.1/lxdm-0.4.1-oe-xsession.patch46
1 files changed, 46 insertions, 0 deletions
diff --git a/recipes-lxde/lxdm/lxdm-0.4.1/lxdm-0.4.1-oe-xsession.patch b/recipes-lxde/lxdm/lxdm-0.4.1/lxdm-0.4.1-oe-xsession.patch
new file mode 100644
index 0000000..e4e4207
--- /dev/null
+++ b/recipes-lxde/lxdm/lxdm-0.4.1/lxdm-0.4.1-oe-xsession.patch
@@ -0,0 +1,46 @@
+--- lxdm-0.4.1.orig/data/Xsession 2011-11-16 22:27:33.621019188 +0100
++++ lxdm-0.4.1/data/Xsession 2011-11-17 20:20:24.011703381 +0100
+@@ -12,35 +12,12 @@
+ [ -f /etc/xprofile ] && . /etc/xprofile
+ [ -f ~/.xprofile ] && . ~/.xprofile
+
+-if [ -f /etc/X11/xinit/xinitrc-common ]; then
+-# fedora
+- . /etc/X11/xinit/xinitrc-common
+- if ! [ -z "$XDG_SESSION_COOKIE" ]; then
+- CK_XINIT_SESSION=
+- elif [ -x /usr/bin/ck-launch-session -a -z "$CK_XINIT_SESSION" ]; then
+- CK_XINIT_SESSION="/usr/bin/ck-launch-session"
+- fi
+- exec -l $SHELL -c "$CK_XINIT_SESSION \"$LXSESSION\""
+-elif [ -x /etc/X11/xinit/Xsession ]; then
+-# fedora
+- exec /etc/X11/xinit/Xsession "$LXSESSION"
+-elif [ -x /etc/X11/Xsession ]; then
+-# mandriva, debian, ubuntu
+- exec /etc/X11/Xsession "$LXSESSION"
+-elif [ -x /etc/X11/xinit/xinitrc ]; then
+-#suse
+- export WINDOWMANAGER=$LXSESSION
+- exec -l $SHELL -c /etc/X11/xinit/xinitrc
+-else
+-# unknown, user should custom /etc/lxdm/xinitrc self
+- if [ -x /etc/lxdm/xinitrc ]; then
+- . /etc/lxdm/xinitrc
+- fi
+- if ! [ -z "$XDG_SESSION_COOKIE" ]; then
+- CK_XINIT_SESSION=
+- elif [ -x /usr/bin/ck-launch-session ]; then
+- CK_XINIT_SESSION="/usr/bin/ck-launch-session"
+- fi
+- exec -l $SHELL -c "$CK_XINIT_SESSION \"$LXSESSION\""
++if [ -x /etc/lxdm/xinitrc ]; then
++ . /etc/lxdm/xinitrc
+ fi
+-
++if ! [ -z "$XDG_SESSION_COOKIE" ]; then
++ CK_XINIT_SESSION=
++elif [ -x /usr/bin/ck-launch-session ]; then
++ CK_XINIT_SESSION="/usr/bin/ck-launch-session"
++fi
++exec -l $SHELL -c "$CK_XINIT_SESSION \"$LXSESSION\""