Approved by PS Jenkins bot, Robert Ancell.
# X server starts
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# Session starts
# X server starts
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# (guest account attempts to start and fails)
# Greeter starts
#?XSERVER-0 START VT=7
+#?*XSERVER-0 INDICATE-READY
#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
#?GREETER-X-0 START
# Guest session starts
#?XSERVER-1 START VT=8
+#?*XSERVER-1 INDICATE-READY
#?XSERVER-1 INDICATE-READY
#?XSERVER-1 ACCEPT-CONNECT
#?GUEST-ACCOUNT ADD USERNAME=guest-.*
# X server starts
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# Guest account created
# X server starts
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# Greeter starts
# X server starts
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# Greeter starts
# X server starts
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# Guest account created
# Greeter starts
#?XSERVER-0 START VT=7
+#?*XSERVER-0 INDICATE-READY
#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
#?GREETER-X-0 START
# Autologin session starts
#?XSERVER-1 START VT=8
+#?*XSERVER-1 INDICATE-READY
#?XSERVER-1 INDICATE-READY
#?XSERVER-1 ACCEPT-CONNECT
#?SESSION-X-1 START USER=have-password1
# X server starts
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# (session fails to start)
# X server starts
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# (fails to start session for invalid user)
# X server starts
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# Autologin session starts
# X server starts
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# Greeter starts
# X server starts
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# (Session fails)
# X server starts
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# (Session fails)
# X server starts
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# Session starts
# X server starts
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# Session starts
# X server starts
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# Greeter starts
# X server starts
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# (Session fails)
# X server starts
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# Greeter starts
# Greeter starts
#?XSERVER-0 START VT=7
+#?*XSERVER-0 INDICATE-READY
#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
#?GREETER-X-0 START
# Autologin session starts
#?XSERVER-1 START VT=8
+#?*XSERVER-1 INDICATE-READY
#?XSERVER-1 INDICATE-READY
#?XSERVER-1 ACCEPT-CONNECT
#?SESSION-X-1 START USER=have-password1
# X server starts
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# Greeter starts
# XServer starts
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# Session starts
# X server restarts
#?XSERVER-0 START VT=7
+#?*XSERVER-0 INDICATE-READY
#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# X server starts
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# Session starts
# X server starts
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# Greeter starts
# X server starts
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# Greeter starts
# X server starts
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# Session starts
# X server starts
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# (authentication crashes)
# X server starts
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# (Session fails)
# X server starts
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# Greeter starts
# X server starts
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# (Session fails)
# X server starts
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# Greeter starts
# X server starts
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# (Session fails)
# X server starts
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# Greeter starts
# X server starts
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# Greeter starts
# X server starts
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# (Session fails)
# X server starts
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# (Session fails)
# X server starts
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# Greeter fails to start
# X server starts
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# Invalid greeter attempted, fails to start
# X server starts
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# Greeter wrapper starts
# X server starts
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# Greeter starts
# X server restarts
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# Greeter starts
# X server starts
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# Session starts
# X server starts
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# Session starts
# X server starts
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# Session starts
# X server starts
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# Greeter starts
# X server starts
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# Greeter starts
# X server starts
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# Greeter starts
# X server starts
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# Session starts
# New X server starts
#?XSERVER-1 START VT=8
-#?XSERVER-1 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-1 INDICATE-READY
+#?XSERVER-1 INDICATE-READY
#?XSERVER-1 ACCEPT-CONNECT
# Greeter starts
# X server starts
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# Session starts
# New X server starts
#?XSERVER-1 START VT=8
-#?XSERVER-1 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-1 INDICATE-READY
+#?XSERVER-1 INDICATE-READY
#?XSERVER-1 ACCEPT-CONNECT
# Greeter starts
# X server starts
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# Session starts
# New X server starts
#?XSERVER-1 START VT=8
-#?XSERVER-1 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-1 INDICATE-READY
+#?XSERVER-1 INDICATE-READY
#?XSERVER-1 ACCEPT-CONNECT
# Greeter starts with session user selected
# X server starts
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# Session starts
# New X server starts
#?XSERVER-1 START VT=8
-#?XSERVER-1 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-1 INDICATE-READY
+#?XSERVER-1 INDICATE-READY
#?XSERVER-1 ACCEPT-CONNECT
# Greeter starts with session user selected
# X server starts
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# Session starts
# New X server starts
#?XSERVER-1 START VT=8
-#?XSERVER-1 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-1 INDICATE-READY
+#?XSERVER-1 INDICATE-READY
#?XSERVER-1 ACCEPT-CONNECT
# Greeter starts with session user selected
# X server starts
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# Greeter starts
# X server starts
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# Greeter starts
# X server starts
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# Greeter starts
# X server starts
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# Greeter starts
# X server starts
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# Greeter starts
# X server starts
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# Greeter starts
# X server starts
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# Greeter starts
# X server starts
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# Greeter starts
# X server starts
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# Greeter starts
# X server starts
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# Greeter starts
# X server restarts
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# Greeter starts
# X server starts
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# Greeter starts
# X server starts
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# Greeter starts
# X server starts
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# Greeter starts
# X server starts
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# Greeter starts
# X server starts
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# Greeter starts
# X server starts
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# Greeter starts
# X server starts
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# Greeter starts
# X server starts
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# Greeter starts
# X server starts
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# Greeter starts
# X server starts
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# Greeter starts
# X server starts
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# Greeter starts
# X server starts
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# Greeter starts
# X server starts
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# Greeter starts
# X server starts
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# Greeter starts
# X server starts
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# Greeter starts
# X server starts
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# Greeter starts
# X server starts
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# Greeter starts
# X server starts
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# Greeter starts
# X server starts
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# Greeter starts
# X server starts
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# Greeter starts
# X server starts
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# Greeter starts
# XServer starts
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# Greeter starts
# X server restarts
#?XSERVER-0 START VT=7
+#?*XSERVER-0 INDICATE-READY
#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# X server starts
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# Greeter starts
# X server starts
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# Session starts
# X server starts
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# Session starts
# One X server should start by default
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# Greeter starts
# X server starts
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# Session starts
# X server starts
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# Session starts
# X server starts
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# Greeter starts
# X server starts
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# Greeter starts
# X server starts
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# Session starts
# X server starts
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# Greeter starts
# X server starts
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# Session starts
# X server starts
#?XSERVER-0 START VT=7
+
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
#?XSERVER-0 INDICATE-READY
+#?XSERVER-0 ACCEPT-CONNECT
# Plymouth quits but keeps image in framebuffer
#?PLYMOUTH QUIT RETAIN-SPLASH=TRUE
-# LightDM connects to X server
-#?XSERVER-0 ACCEPT-CONNECT
-
# Greeter starts
#?GREETER-X-0 START
#?XSERVER-0 ACCEPT-CONNECT
#?PLYMOUTH HAS-ACTIVE-VT=FALSE
#?PLYMOUTH QUIT RETAIN-SPLASH=FALSE
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# Greeter starts
# X server starts
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# Greeter starts
# X server starts
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# Greeter starts
# X server starts
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# Greeter starts
# X server starts
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# Greeter starts
# X server starts
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# Greeter starts
# One X server should start by default
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# Setup script fails
# One X server should start by default
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# Setup script fails
# One X server should start by default
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# Setup script fails
# One X server should start by default
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# Script hooks run
# X server starts
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# Script hooks run
# X server starts
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# Session starts
# X server starts
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# Session starts
#?*SESSION-X-0 LOGOUT
#?XSERVER-0 TERMINATE SIGNAL=15
#?XSERVER-0 START VT=7
+#?*XSERVER-0 INDICATE-READY
#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
#?GREETER-X-0 START
#?*SESSION-X-0 LOGOUT
#?XSERVER-0 TERMINATE SIGNAL=15
#?XSERVER-0 START VT=7
+#?*XSERVER-0 INDICATE-READY
#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
#?GREETER-X-0 START
# X server starts
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# Session starts
# X server starts
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# Session starts
# X server starts
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# Session starts
# X server starts
#?XSERVER-0 START VT=7
+
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# New X server starts
#?XSERVER-1 START VT=8
-#?XSERVER-1 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-1 INDICATE-READY
+#?XSERVER-1 INDICATE-READY
#?XSERVER-1 ACCEPT-CONNECT
# Greeter starts
# X server starts
#?XSERVER-1 START VT=8
+#?*XSERVER-1 INDICATE-READY
#?XSERVER-1 INDICATE-READY
#?XSERVER-1 ACCEPT-CONNECT
# X server starts
#?XSERVER-0 START VT=7
+
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# New X server starts
#?XSERVER-1 START VT=8
-#?XSERVER-1 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-1 INDICATE-READY
+#?XSERVER-1 INDICATE-READY
#?XSERVER-1 ACCEPT-CONNECT
# Greeter starts
# X server starts
#?XSERVER-0 START VT=7
+#?*XSERVER-0 INDICATE-READY
#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# X server starts
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# Session starts
# New X server starts
#?XSERVER-1 START VT=8
-#?XSERVER-1 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-1 INDICATE-READY
+#?XSERVER-1 INDICATE-READY
#?XSERVER-1 ACCEPT-CONNECT
# Greeter starts
# X server starts
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# Session starts
# New X server starts
#?XSERVER-1 START VT=8
-#?XSERVER-1 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-1 INDICATE-READY
+#?XSERVER-1 INDICATE-READY
#?XSERVER-1 ACCEPT-CONNECT
# Greeter starts
# X server starts
#?XSERVER-0 START VT=7
+#?*XSERVER-0 INDICATE-READY
#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# X server starts
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# Session starts
# New X server starts
#?XSERVER-1 START VT=8
-#?XSERVER-1 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-1 INDICATE-READY
+#?XSERVER-1 INDICATE-READY
#?XSERVER-1 ACCEPT-CONNECT
# Greeter starts
# X server starts
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# Session starts
# New X server starts
#?XSERVER-1 START VT=8
-#?XSERVER-1 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-1 INDICATE-READY
+#?XSERVER-1 INDICATE-READY
#?XSERVER-1 ACCEPT-CONNECT
# Greeter starts
# X server starts
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# Default session starts
# New X server starts
#?XSERVER-1 START VT=8
-#?XSERVER-1 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-1 INDICATE-READY
+#?XSERVER-1 INDICATE-READY
#?XSERVER-1 ACCEPT-CONNECT
# Guest account created
# X server starts
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# Session starts
# X server starts
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# Session starts
# New X server starts
#?XSERVER-1 START VT=8
-#?XSERVER-1 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-1 INDICATE-READY
+#?XSERVER-1 INDICATE-READY
#?XSERVER-1 ACCEPT-CONNECT
# New session starts
# X server starts for greeter
#?XSERVER-1 START VT=8
-#?XSERVER-1 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-1 INDICATE-READY
+#?XSERVER-1 INDICATE-READY
#?XSERVER-1 ACCEPT-CONNECT
# Greeter starts
# X server starts
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# Session starts
# New X server starts
#?XSERVER-1 START VT=8
-#?XSERVER-1 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-1 INDICATE-READY
+#?XSERVER-1 INDICATE-READY
#?XSERVER-1 ACCEPT-CONNECT
# New session starts
# X server starts
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# Session starts
# New X server starts
#?XSERVER-1 START VT=8
-#?XSERVER-1 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-1 INDICATE-READY
+#?XSERVER-1 INDICATE-READY
#?XSERVER-1 ACCEPT-CONNECT
# Greeter starts
# X server starts
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# Session starts
# New X server starts
#?XSERVER-1 START VT=8
-#?XSERVER-1 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-1 INDICATE-READY
+#?XSERVER-1 INDICATE-READY
#?XSERVER-1 ACCEPT-CONNECT
# New session starts
# New X server starts
#?XSERVER-2 START VT=9
-#?XSERVER-2 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-2 INDICATE-READY
+#?XSERVER-2 INDICATE-READY
#?XSERVER-2 ACCEPT-CONNECT
# New session starts
# X server starts
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# Session starts
# X server starts
#?XSERVER-0 START MIR-ID=0
+
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
#?XSERVER-0 INDICATE-READY
-
-# LightDM connects to X server
#?XSERVER-0 ACCEPT-CONNECT
# Session starts
# X server starts
#?XSERVER-0 START MIR-ID=0
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# Greeter starts
# X server starts in VT mode
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# Greeter starts
# X server starts in VT mode
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# Greeter starts
# X server starts
#?XSERVER-0 START MIR-ID=0
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# Greeter starts
# X server starts
#?XSERVER-0 START MIR-ID=0
+
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
#?XSERVER-0 INDICATE-READY
-
-# LightDM connects to X server
#?XSERVER-0 ACCEPT-CONNECT
# Session starts
# X server starts
#?XSERVER-0 START MIR-ID=0
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# Session starts
# New X server starts
#?XSERVER-1 START MIR-ID=1
-#?XSERVER-1 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-1 INDICATE-READY
+#?XSERVER-1 INDICATE-READY
#?XSERVER-1 ACCEPT-CONNECT
# Greeter starts
# X server starts
#?XSERVER-1 START MIR-ID=2
+#?*XSERVER-1 INDICATE-READY
#?XSERVER-1 INDICATE-READY
#?XSERVER-1 ACCEPT-CONNECT
# X server starts
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# (fails to start session for invalid user)
# X server starts
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# Session starts
# X server starts
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# Greeter starts
# X server starts
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# Session starts
# Xvnc server starts
#?XSERVER-0 START GEOMETRY=1024x768 DEPTH=8 OPTION=TRUE
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
+#?XSERVER-0 ACCEPT-CONNECT
+
# Negotiate with Xvnc
+#?*XSERVER-0 START-VNC
#?VNC-CLIENT CONNECTED VERSION="RFB 003.007"
-#?XSERVER-0 INDICATE-READY
#?XSERVER-0 VNC-CLIENT-CONNECT VERSION="RFB 003.003"
-#?XSERVER-0 ACCEPT-CONNECT
# Greeter starts and connects to remote X server
#?GREETER-X-0 START
# Xvnc server starts
#?XSERVER-0 START GEOMETRY=1440x900 DEPTH=16 OPTION=FALSE
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
+#?XSERVER-0 ACCEPT-CONNECT
+
# Negotiate with Xvnc
+#?*XSERVER-0 START-VNC
#?VNC-CLIENT CONNECTED VERSION="RFB 003.007"
-#?XSERVER-0 INDICATE-READY
#?XSERVER-0 VNC-CLIENT-CONNECT VERSION="RFB 003.003"
-#?XSERVER-0 ACCEPT-CONNECT
# Greeter starts and connects to remote X server
#?GREETER-X-0 START
# Xvnc server starts
#?XSERVER-0 START GEOMETRY=1024x768 DEPTH=8 OPTION=FALSE
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
+#?XSERVER-0 ACCEPT-CONNECT
+
# Negotiate with Xvnc
+#?*XSERVER-0 START-VNC
#?VNC-CLIENT CONNECTED VERSION="RFB 003.007"
-#?XSERVER-0 INDICATE-READY
-
-# LightDM and vnc-client connect to X server
+# VNC client connects to X server
#?XSERVER-0 VNC-CLIENT-CONNECT VERSION="RFB 003.003"
-#?XSERVER-0 ACCEPT-CONNECT
# Greeter starts and connects to remote X server
#?GREETER-X-0 START
# Xvnc server starts
#?XSERVER-0 START GEOMETRY=1024x768 DEPTH=8 OPTION=FALSE
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
+#?XSERVER-0 ACCEPT-CONNECT
+
# Negotiate with Xvnc
+#?*XSERVER-0 START-VNC
#?VNC-CLIENT CONNECTED VERSION="RFB 003.007"
-#?XSERVER-0 INDICATE-READY
-
#?XSERVER-0 VNC-CLIENT-CONNECT VERSION="RFB 003.003"
-# LightDM connects to X server
-#?XSERVER-0 ACCEPT-CONNECT
-
# Greeter starts and connects to remote X server
#?GREETER-X-0 START
#?XSERVER-0 ACCEPT-CONNECT
# X server starts
#?XSERVER-0 START VT=7
-#?XSERVER-0 INDICATE-READY
-# LightDM connects to X server
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
+#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# Session starts
# X server starts
#?XSERVER-0 START VT=7
+
+# Daemon connects when X server is ready
+#?*XSERVER-0 INDICATE-READY
#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# New X server starts for session
#?XSERVER-1 START VT=8
+
+# Daemon connects when X server is ready
+#?*XSERVER-1 INDICATE-READY
#?XSERVER-1 INDICATE-READY
#?XSERVER-1 ACCEPT-CONNECT
g_main_loop_quit (loop);
}
-static void
-indicate_ready (void)
-{
- void *handler;
- handler = signal (SIGUSR1, SIG_IGN);
- if (handler == SIG_IGN)
- {
- status_notify ("XSERVER-%d INDICATE-READY", display_number);
- kill (getppid (), SIGUSR1);
- }
- signal (SIGUSR1, handler);
-}
-
static void
signal_cb (int signum)
{
if (signum == SIGHUP)
{
status_notify ("XSERVER-%d DISCONNECT-CLIENTS", display_number);
- indicate_ready ();
}
else
{
client_disconnected_cb (XServer *server, XClient *client)
{
g_signal_handlers_disconnect_matched (client, G_SIGNAL_MATCH_DATA, 0, 0, NULL, NULL, NULL);
- if (x_server_get_n_clients (server) == 0)
- indicate_ready ();
}
static void
kill (getpid (), SIGSEGV);
}
g_free (r);
+ r = g_strdup_printf ("XSERVER-%d INDICATE-READY", display_number);
+ if (strcmp (request, r) == 0)
+ {
+ void *handler;
+
+ handler = signal (SIGUSR1, SIG_IGN);
+ if (handler == SIG_IGN)
+ {
+ status_notify ("XSERVER-%d INDICATE-READY", display_number);
+ kill (getppid (), SIGUSR1);
+ }
+ signal (SIGUSR1, handler);
+ }
+ g_free (r);
}
int
quit (EXIT_FAILURE);
}
- /* Indicate ready if parent process has requested it */
- indicate_ready ();
-
g_main_loop_run (loop);
cleanup ();
/* X server */
static XServer *xserver = NULL;
-static void
-indicate_ready (void)
-{
- void *handler;
- handler = signal (SIGUSR1, SIG_IGN);
- if (handler == SIG_IGN)
- {
- status_notify ("XSERVER-%d INDICATE-READY", display_number);
- kill (getppid (), SIGUSR1);
- }
- signal (SIGUSR1, handler);
-}
-
static void
cleanup (void)
{
if (signum == SIGHUP)
{
status_notify ("XSERVER-%d DISCONNECT-CLIENTS", display_number);
- indicate_ready ();
}
else
{
client_disconnected_cb (XServer *server, XClient *client)
{
g_signal_handlers_disconnect_matched (client, G_SIGNAL_MATCH_DATA, 0, 0, NULL, NULL, NULL);
- if (x_server_get_n_clients (server) == 0)
- indicate_ready ();
}
static gboolean
static void
request_cb (const gchar *request)
{
+ gchar *r;
+
if (!request)
{
g_main_loop_quit (loop);
return;
}
+
+ r = g_strdup_printf ("XSERVER-%d INDICATE-READY", display_number);
+ if (strcmp (request, r) == 0)
+ {
+ void *handler;
+
+ handler = signal (SIGUSR1, SIG_IGN);
+ if (handler == SIG_IGN)
+ {
+ status_notify ("XSERVER-%d INDICATE-READY", display_number);
+ kill (getppid (), SIGUSR1);
+ }
+ signal (SIGUSR1, handler);
+ }
+ g_free (r);
+ r = g_strdup_printf ("XSERVER-%d START-VNC", display_number);
+ if (strcmp (request, r) == 0)
+ {
+ /* Send server protocol version to client */
+ g_print ("RFB 003.007\n");
+ }
+ g_free (r);
}
int
if (use_inetd)
{
- /* Send server protocol version to client */
- g_print ("RFB 003.007\n");
-
if (!g_io_add_watch (g_io_channel_unix_new (STDIN_FILENO), G_IO_IN, vnc_data_cb, NULL))
return EXIT_FAILURE;
}
if (!x_server_start (xserver))
quit (EXIT_FAILURE);
- /* Indicate ready if parent process has requested it */
- indicate_ready ();
-
g_main_loop_run (loop);
cleanup ();