22 lines
683 B
Diff
22 lines
683 B
Diff
--- a/scripts/startxfce4.in
|
|
+++ a/scripts/startxfce4.in
|
|
@@ -108,13 +108,15 @@ then
|
|
SERVERRC="-- $SERVERRC"
|
|
fi
|
|
|
|
+tty_num=$(echo $(tty | grep -o '[0-9]'))
|
|
+
|
|
if [ -f $BASEDIR/xinitrc ]; then
|
|
- exec $prog $BASEDIR/xinitrc $CLIENTRC $SERVERRC
|
|
+ exec $prog $BASEDIR/xinitrc $CLIENTRC $SERVERRC vt${tty_num}
|
|
elif [ -f $HOME/.xfce4/xinitrc ]; then
|
|
mkdir -p $BASEDIR
|
|
cp $HOME/.xfce4/xinitrc $BASEDIR/
|
|
- exec $prog $BASEDIR/xinitrc $CLIENTRC $SERVERRC
|
|
+ exec $prog $BASEDIR/xinitrc $CLIENTRC $SERVERRC vt${tty_num}
|
|
else
|
|
- exec $prog @_sysconfdir_@/xdg/xfce4/xinitrc $CLIENTRC $SERVERRC
|
|
+ exec $prog @_sysconfdir_@/xdg/xfce4/xinitrc $CLIENTRC $SERVERRC vt${tty_num}
|
|
fi
|
|
|