Better xinit service
This commit is contained in:
1 parent
0ac649876e
commit
bd7ac90e14
1 file changed
+11
-3
@@ -2,10 +2,17 @@
|
|||||||
|
|
||||||
name="xinit"
|
name="xinit"
|
||||||
description="X11 autologin service"
|
description="X11 autologin service"
|
||||||
|
supervisor="supervise-daemon"
|
||||||
|
pidfile="/var/run/xinit.pid"
|
||||||
|
command="/etc/X11/xinit/xserverrc"
|
||||||
|
command_args=":0"
|
||||||
|
|
||||||
start(){
|
start_pre(){
|
||||||
/bin/busybox su - $USER -c "exec /usr/bin/startx" &
|
while sleep 0.3 ; do
|
||||||
exit 0
|
if env DISPLAY=:0 xterm -bg "#000000" -e true 2>/dev/null ; then
|
||||||
|
su - "$USER" -c "env DISPLAY=:0 /etc/X11/xinit/xinitrc"
|
||||||
|
fi
|
||||||
|
done &
|
||||||
}
|
}
|
||||||
|
|
||||||
depend()
|
depend()
|
||||||
@@ -13,3 +20,4 @@ depend()
|
|||||||
need dbus
|
need dbus
|
||||||
provide gui display-manager getty
|
provide gui display-manager getty
|
||||||
}
|
}
|
||||||
|
|
||||||
Reference in new issue
Block a user