diff --git a/packages/x11/xserver/xorg-server/scripts/xinit b/packages/x11/xserver/xorg-server/scripts/xinit new file mode 100755 index 0000000000..6977a2f29d --- /dev/null +++ b/packages/x11/xserver/xorg-server/scripts/xinit @@ -0,0 +1,28 @@ +#!/bin/sh + +. /etc/sysconfig + +# 'vt02' starts X on virtual terminal 2. +# '-logverbose 6' enables useful troubleshooting output in /var/log/Xorg.0.0.log. + +args="-s 0 -br -allowMouseOpenFail " + +if /usr/bin/test "${MOOVIDA_DEBUG}" = "yes" ; then + args="${args} -logverbose 6 -verbose 0" +fi + +mkdir -p /var/cache/xkb + +exec /usr/bin/Xorg :0.0 vt$TTY ${args} > /dev/null 2>&1 & + +while true; do + if [ -f /tmp/.X0-lock ]; then + for file in /usr/etc/xinitrc.d/* ; do + . ${file} + done + break + fi +done + + +