Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37907514
en ru br
Репозитории ALT
S:0.5.3-alt8.20180522
5.1: 0.2.0-alt6.M51.1
www.altlinux.org/Changes

Группа :: Графические оболочки/Прочее
Пакет: lxde-lxdm

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

Патч: lxdm-alt-xsession.patch
Скачать


diff --git a/lxdm/data/Xsession b/lxdm/data/Xsession
index 59bd0e9..782daf4 100755
--- a/lxdm/data/Xsession
+++ b/lxdm/data/Xsession
@@ -5,39 +5,9 @@
 if [ $# -eq 1 -a -n "$1" ]; then
 	LXSESSION=$1
 else
-# default session
-	LXSESSION=/usr/bin/startlxde
+	LXSESSION=LXDE
 fi
 
-if [ -x /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\""
-fi
+echo "Requested session: $LXSESSION" | logger -t 'lxdm'
 
+exec /etc/X11/Xsession $LXSESSION
 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin