Загрузка данных


#!/bin/sh
# xrdp X session start script

# Очищаем конфликтующие переменные окружения
unset DBUS_SESSION_BUS_ADDRESS
unset XDG_RUNTIME_DIR

# Проверяем, существует ли .xsession пользователя
if [ -r "$HOME/.xsession" ]; then
    exec "$HOME/.xsession"
    exit 0
fi

# Запускаем Xfce
if command -v xfce4-session >/dev/null 2>&1; then
    exec xfce4-session
    exit 0
fi

# Если Xfce не найден, пробуем другие окружения
if command -v mate-session >/dev/null 2>&1; then
    exec mate-session
elif command -v gnome-session >/dev/null 2>&1; then
    exec gnome-session
elif command -v startplasma-x11 >/dev/null 2>&1; then
    exec startplasma-x11
else
    # Если ничего не найдено, запускаем стандартный Xsession
    if [ -r /etc/X11/Xsession ]; then
        exec /etc/X11/Xsession
    fi
fi

exit 0