diff --git a/packages/x11/xserver/xorg-server/scripts/xorg_start b/packages/x11/xserver/xorg-server/scripts/xorg_start index 8d38758750..c971eec77c 100755 --- a/packages/x11/xserver/xorg-server/scripts/xorg_start +++ b/packages/x11/xserver/xorg-server/scripts/xorg_start @@ -33,8 +33,9 @@ if [ "$RUNLEVEL" = openelec ]; then logger -t Xorg "### setup xorg.conf paths ###" XORG_CONF_USER="/storage/.config/xorg.conf" + XORG_CONF_USER_DRV="/storage/.config/xorg-${xorg_driver}.conf" XORG_CONF_DEFAULT="/etc/X11/xorg.conf" - XORG_CONF_DRIVER="/etc/X11/xorg-${xorg_driver}.conf" + XORG_CONF_DEFAULT_DRV="/etc/X11/xorg-${xorg_driver}.conf" ############################################################################## # creating start options @@ -51,10 +52,12 @@ if [ "$RUNLEVEL" = openelec ]; then # load user defined xorg.conf, if exist if [ -f "$XORG_CONF_USER" ]; then XORG_ARGS="$XORG_ARGS -config $XORG_CONF_USER" + elif [ -f "$XORG_CONF_USER_DRV" ]; then + XORG_ARGS="$XORG_ARGS -config $XORG_CONF_USER_DRV" elif [ -f "$XORG_CONF_DEFAULT" ]; then XORG_ARGS="$XORG_ARGS -config $XORG_CONF_DEFAULT" - elif [ -f "$XORG_CONF_DRIVER" ]; then - XORG_ARGS="$XORG_ARGS -config $XORG_CONF_DRIVER" + elif [ -f "$XORG_CONF_DEFAULT_DRV" ]; then + XORG_ARGS="$XORG_ARGS -config $XORG_CONF_DEFAULT_DRV" fi ##############################################################################