From 609f5cd7ee27a36359f3fff3d348e79367cbee6e Mon Sep 17 00:00:00 2001 From: Xavier Logerais Date: Thu, 18 May 2017 11:53:30 +0200 Subject: [PATCH] Added script in rc.d to auto launch startx on tty{1,2,3} --- rc.d/startx | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 rc.d/startx diff --git a/rc.d/startx b/rc.d/startx new file mode 100644 index 0000000..2b0b734 --- /dev/null +++ b/rc.d/startx @@ -0,0 +1,25 @@ +# Auto startx depending on the VT + +if [[ -z "$DISPLAY" && $(id -u) -ge 1000 ]] ; then + + TTY=$(tty) + if [ "${TTY/tty}" != "$TTY" -a $(basename ${TTY/tty}) -le 3 ] + then + + case $(tty | cut -b9-) in + 1) VT=vt1 ;; + 2) VT=vt2 ;; + 3) VT=vt3 ;; + esac + + if ( which ck-launch-session &> /dev/null ) + then + EXEC="exec ck-launch-session" + fi + + if ( which startx &> /dev/null ) + then + $EXEC startx 1> ~/.log/xsession-errors 2>&1 -- $VT + fi + fi +fi