From cd8e49a0cbccdf6af678051d9252fb66bc3edb09 Mon Sep 17 00:00:00 2001 From: Ghost1227 Date: Thu, 12 Nov 2009 07:17:37 -0600 Subject: [PATCH] Hopefully, a fix for the gnome-session issues --- src/cdm | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/src/cdm b/src/cdm index 8b6566b..e8c879d 100755 --- a/src/cdm +++ b/src/cdm @@ -122,16 +122,19 @@ mainmenu() { else export wm_bin="${wmbinlist[${wm}]}" - # Fix for gnome-session (I hope) - if [[ ${wm_bin} == "gnome-session" ]]; then - export wm_bin="dbus-launch gnome-session" - fi - # Start X if [[ ${loginshell} == "yes" ]]; then - exec ck-launch-session bash --login -c startx /usr/share/cdm/xinitrc -- :${display} &> /dev/null & + if [[ ${wm_bin} == "gnome-session" ]]; then + exec bash --login -c startx /usr/share/cdm/xinitrc -- :${display} &> /dev/null & + else + exec ck-launch-session bash --login -c startx /usr/share/cdm/xinitrc -- :${display} &> /dev/null & + fi else - exec ck-launch-session startx /usr/share/cdm/xinitrc -- :${display} &> /dev/null & + if [[ ${wm_bin} == "gnome-session" ]]; then + exec startx /usr/share/cdm/xinitrc -- :${display} &> /dev/null & + else + exec ck-launch-session startx /usr/share/cdm/xinitrc -- :${display} &> /dev/null & + fi fi fi else