I have just used Red Carpet to upgrade Evolution to the latest Beta
version (which fixed my "not removing deleted emails on exit problem)
but it also added the Ximian Gnome desktop and now the default Login
Manager is the Ximian Gnome version.

I really liked the KDE Login Manager as it could be set up to show
users, default to last user and focus on the password box.

I think I can get it back to use the KDE version by editing the file
/etc/X11/prefdm (see it below) but I wondered if someone more confident
than me can advise what I should do?

Thanks, Robert

PS As a "newbie" and a GUI preferer, I found the Red Carpet prgramme to
be very good for updates.

Here is the contents of /etc/X11/prefdm........


#!/bin/sh

PATH=/sbin:/usr/sbin:/bin:/usr/bin:/usr/X11R6/bin

# We need to source this so that the login screens get translated
. /etc/profile.d/lang.sh

# Run preferred X display manager

# Try autologin first, if wanted...
if [ -f /etc/sysconfig/autologin -a -x /usr/sbin/autologin ]; then
        if /usr/sbin/autologin; then
                exit 0
        fi
        # If autologin fails (bad permissions, etc.), we get here -
        # time to start a real display manager.
fi

preferred=
if [ -f /etc/sysconfig/desktop ]; then
        source /etc/sysconfig/desktop >/dev/null 2>&1
        [ -n "$DISPLAYMANAGER" ] && DESKTOP=$DISPLAYMANAGER
        if [ "$DESKTOP" = GNOME ]; then
                preferred=gdm
        elif [ "$DESKTOP" = "KDE" -o "$DESKTOP" = "KDE1" -o "$DESKTOP" = "KDE2"
]; then
                preferred=kdm
        fi
fi

if [ -z "$preferred" ]; then
        if which gdm >/dev/null 2>&1; then
                preferred=gdm
        elif which kdm >/dev/null 2>&1; then
                preferred=kdm
        elif which xdm >/dev/null 2>&1; then
                preferred=xdm
        fi
fi

if [ -n "$preferred" ] && which $preferred >/dev/null 2>&1; then 
        exec `which $preferred` $* >/dev/null 2>&1
fi

if which gdm >/dev/null 2>&1; then
        exec `which gdm` $* >/dev/null 2>&1
elif which kdm >/dev/null 2>&1; then
        exec `which kdm` $* >/dev/null 2>&1
elif which xdm >/dev/null 2>&1; then
        exec `which xdm` $* >/dev/null 2>&1
fi

# catch all exit error
exit 1


-- 
Robert Fisher <[EMAIL PROTECTED]>

Reply via email to