If I had to take a stab in the dark... original Code: start) CONFIGURED_DAEMON=$(basename "$(cat $DEFAULT_DISPLAY_MANAGER_FILE 2> /dev/null)") if [ -e "$DEFAULT_DISPLAY_MANAGER_FILE" ] && \ [ "$HEED_DEFAULT_DISPLAY_MANAGER" = "true" ] && \ [ "$CONFIGURED_DAEMON" != gdm ] ; then log_action_msg "Not starting GNOME Display Manager; it is not the default display manager" else log_daemon_msg "Starting GNOME Display Manager" "gdm" start_daemon $DAEMON log_end_msg $? fi ;; New Code: start) CONFIGURED_DAEMON=$(basename "$(cat $DEFAULT_DISPLAY_MANAGER_FILE 2> /dev/null)") if [ -e "$DEFAULT_DISPLAY_MANAGER_FILE" ] && \ [ "$HEED_DEFAULT_DISPLAY_MANAGER" = "true" ] && \ [ "$CONFIGURED_DAEMON" != gdm ] ; then log_action_msg "Not starting GNOME Display Manager; it is not the default display manager" else log_daemon_msg "Starting GNOME Display Manager" "gdm" #USERNAME=`cat /etc/tablet_user` XSERVERARGS="-mouse tslib -nozap -dpi 96 -wr -nolisten tcp" start_daemon $DAEMON $XSERVERARGS log_end_msg $? fi ;; Although I'm not exactly sure about the USERNAME spot.. in the x-session it uses a su - and uses the username to run it as.. with GDM I don't think you need to.. so I just added the XSERVERARGS you need from the /etc/default/x-session.defs file.
start) CONFIGURED_DAEMON=$(basename "$(cat $DEFAULT_DISPLAY_MANAGER_FILE 2> /dev/null)") if [ -e "$DEFAULT_DISPLAY_MANAGER_FILE" ] && \ [ "$HEED_DEFAULT_DISPLAY_MANAGER" = "true" ] && \ [ "$CONFIGURED_DAEMON" != gdm ] ; then log_action_msg "Not starting GNOME Display Manager; it is not the default display manager" else log_daemon_msg "Starting GNOME Display Manager" "gdm" start_daemon $DAEMON log_end_msg $? fi ;;
start) CONFIGURED_DAEMON=$(basename "$(cat $DEFAULT_DISPLAY_MANAGER_FILE 2> /dev/null)") if [ -e "$DEFAULT_DISPLAY_MANAGER_FILE" ] && \ [ "$HEED_DEFAULT_DISPLAY_MANAGER" = "true" ] && \ [ "$CONFIGURED_DAEMON" != gdm ] ; then log_action_msg "Not starting GNOME Display Manager; it is not the default display manager" else log_daemon_msg "Starting GNOME Display Manager" "gdm" #USERNAME=`cat /etc/tablet_user` XSERVERARGS="-mouse tslib -nozap -dpi 96 -wr -nolisten tcp" start_daemon $DAEMON $XSERVERARGS log_end_msg $? fi ;;