1
--- a/data/gdm.service.in
2
+++ b/data/gdm.service.in
4
OnFailure=plymouth-quit.service
7
-ExecStart=@sbindir@/gdm
8
+ExecStartPre=/bin/sh -c '[ "$(cat /etc/X11/default-display-manager 2>/dev/null)" = "/usr/sbin/gdm3" ]'
9
+ExecStartPre=/usr/share/gdm/generate-config
10
+ExecStart=@sbindir@/gdm3
11
+ExecReload=/bin/kill -HUP $MAINPID
12
+ExecReload=/usr/share/gdm/generate-config
17
-BusName=org.gnome.DisplayManager
18
+# GDM is killed upon reload if BusName is set, let us forget it for now
19
+#BusName=org.gnome.DisplayManager
22
EnvironmentFile=-@LANG_CONFIG_FILE@
25
-Alias=display-manager.service