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