summaryrefslogtreecommitdiff
path: root/data/gdm.service.in
blob: 4a798ac43f5e2fd38b4a8c1337528fb9a9aa88da (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
[Unit]
Description=GNOME Display Manager

# replaces the getty
Conflicts=getty@tty@GDM_INITIAL_VT@.service
After=getty@tty@GDM_INITIAL_VT@.service

# replaces plymouth-quit since it quits plymouth on its own
Conflicts=@PLYMOUTH_QUIT_SERVICE@
After=@PLYMOUTH_QUIT_SERVICE@

# Needs all the dependencies of the services it's replacing
# pulled from getty@.service and @PLYMOUTH_QUIT_SERVICE@
After=rc-local.service plymouth-start.service plymouth-quit-wait.service systemd-user-sessions.service

[Service]
ExecStart=@sbindir@/gdm
Restart=always
IgnoreSIGPIPE=no
BusName=org.gnome.DisplayManager
StandardOutput=syslog
StandardError=inherit
EnvironmentFile=@LANG_CONFIG_FILE@

[Install]
Alias=display-manager.service