diff --git a/utils/entrance_xephyr.sh b/utils/entrance_xephyr.sh new file mode 100755 index 0000000..4fe27e6 --- /dev/null +++ b/utils/entrance_xephyr.sh @@ -0,0 +1,32 @@ +#!/usr/bin/env bash +DPI=${DPI:-142} +SCREEN=${SCREEN:-640x480} +VALGRIND=${VALGRIND:-0} +GDB=${GDB:-0} + +while [ $# -gt 0 ]; do + case $1 in + -g|--gdb) + GDB=1 + ;; + -v|--valgrind) + VALGRIND=1 + ;; + esac + shift +done + + +#rm -f ~/.Xauthority +Xephyr :1 -nolisten tcp -noreset -ac -br -dpi $DPI -screen $SCREEN & +sleep 1 +if [ $GDB -eq 1 ] +then + gdb --args entrance -x +elif [ $VALGRIND -eq 1 ] +then + valgrind --leak-check=full entrance -x +else + entrance -x +fi +