|
Lennart Poettering |
76a79f1 |
[Unit]
|
|
Lennart Poettering |
76a79f1 |
Description=Light Display Manager
|
|
Lennart Poettering |
76a79f1 |
Documentation=man:lightdm(1)
|
|
![](https://seccdn.libravatar.org/avatar/ca59ab3be600975ecf5ea3898e2a220c14d0d0cd3406201f156198b7f99be5a9?s=16&d=retro) |
7ac28c6 |
|
|
![](https://seccdn.libravatar.org/avatar/ca59ab3be600975ecf5ea3898e2a220c14d0d0cd3406201f156198b7f99be5a9?s=16&d=retro) |
7ac28c6 |
# Replaces getty.
|
|
Lennart Poettering |
76a79f1 |
Conflicts=getty@tty1.service
|
|
![](https://seccdn.libravatar.org/avatar/ca59ab3be600975ecf5ea3898e2a220c14d0d0cd3406201f156198b7f99be5a9?s=16&d=retro) |
7ac28c6 |
After=getty@tty1.service
|
|
![](https://seccdn.libravatar.org/avatar/ca59ab3be600975ecf5ea3898e2a220c14d0d0cd3406201f156198b7f99be5a9?s=16&d=retro) |
7ac28c6 |
|
|
![](https://seccdn.libravatar.org/avatar/ca59ab3be600975ecf5ea3898e2a220c14d0d0cd3406201f156198b7f99be5a9?s=16&d=retro) |
7ac28c6 |
# Replaces plymouth-quit since it quits plymouth on its own.
|
|
![](https://seccdn.libravatar.org/avatar/ca59ab3be600975ecf5ea3898e2a220c14d0d0cd3406201f156198b7f99be5a9?s=16&d=retro) |
7ac28c6 |
Conflicts=plymouth-quit.service
|
|
![](https://seccdn.libravatar.org/avatar/ca59ab3be600975ecf5ea3898e2a220c14d0d0cd3406201f156198b7f99be5a9?s=16&d=retro) |
7ac28c6 |
After=plymouth-quit.service
|
|
![](https://seccdn.libravatar.org/avatar/ca59ab3be600975ecf5ea3898e2a220c14d0d0cd3406201f156198b7f99be5a9?s=16&d=retro) |
7ac28c6 |
|
|
![](https://seccdn.libravatar.org/avatar/ca59ab3be600975ecf5ea3898e2a220c14d0d0cd3406201f156198b7f99be5a9?s=16&d=retro) |
7ac28c6 |
# We need all the dependencies of the services we are replacing.
|
|
![](https://seccdn.libravatar.org/avatar/ca59ab3be600975ecf5ea3898e2a220c14d0d0cd3406201f156198b7f99be5a9?s=16&d=retro) |
7ac28c6 |
# Pulled from getty@.service and plymouth-quit.service (except
|
|
![](https://seccdn.libravatar.org/avatar/ca59ab3be600975ecf5ea3898e2a220c14d0d0cd3406201f156198b7f99be5a9?s=16&d=retro) |
7ac28c6 |
# for plymouth-quit-wait.service since it waits until plymouth
|
|
![](https://seccdn.libravatar.org/avatar/ca59ab3be600975ecf5ea3898e2a220c14d0d0cd3406201f156198b7f99be5a9?s=16&d=retro) |
7ac28c6 |
# is quit, which we do).
|
|
![](https://seccdn.libravatar.org/avatar/ca59ab3be600975ecf5ea3898e2a220c14d0d0cd3406201f156198b7f99be5a9?s=16&d=retro) |
7ac28c6 |
After=rc-local.service plymouth-start.service systemd-user-sessions.service livesys-late.service
|
|
![](https://seccdn.libravatar.org/avatar/ca59ab3be600975ecf5ea3898e2a220c14d0d0cd3406201f156198b7f99be5a9?s=16&d=retro) |
7ac28c6 |
|
|
![](https://seccdn.libravatar.org/avatar/ca59ab3be600975ecf5ea3898e2a220c14d0d0cd3406201f156198b7f99be5a9?s=16&d=retro) |
7ac28c6 |
# We need DBus to be present.
|
|
![](https://seccdn.libravatar.org/avatar/ca59ab3be600975ecf5ea3898e2a220c14d0d0cd3406201f156198b7f99be5a9?s=16&d=retro) |
7ac28c6 |
Requires=dbus.service
|
|
![](https://seccdn.libravatar.org/avatar/ca59ab3be600975ecf5ea3898e2a220c14d0d0cd3406201f156198b7f99be5a9?s=16&d=retro) |
7ac28c6 |
|
|
![](https://seccdn.libravatar.org/avatar/ca59ab3be600975ecf5ea3898e2a220c14d0d0cd3406201f156198b7f99be5a9?s=16&d=retro) |
7cc567d |
# We need the DBus socket and user slice to be present.
|
|
![](https://seccdn.libravatar.org/avatar/ca59ab3be600975ecf5ea3898e2a220c14d0d0cd3406201f156198b7f99be5a9?s=16&d=retro) |
7cc567d |
Wants=dbus.socket user.slice
|
|
![](https://seccdn.libravatar.org/avatar/ca59ab3be600975ecf5ea3898e2a220c14d0d0cd3406201f156198b7f99be5a9?s=16&d=retro) |
7cc567d |
After=dbus.socket user.slice
|
|
![](https://seccdn.libravatar.org/avatar/ca59ab3be600975ecf5ea3898e2a220c14d0d0cd3406201f156198b7f99be5a9?s=16&d=retro) |
7cc567d |
|
|
![](https://seccdn.libravatar.org/avatar/ca59ab3be600975ecf5ea3898e2a220c14d0d0cd3406201f156198b7f99be5a9?s=16&d=retro) |
7ac28c6 |
# LighDM takes responsibility for stopping plymouth, so if it fails
|
|
![](https://seccdn.libravatar.org/avatar/ca59ab3be600975ecf5ea3898e2a220c14d0d0cd3406201f156198b7f99be5a9?s=16&d=retro) |
7ac28c6 |
# for any reason, make sure plymouth still stops.
|
|
![](https://seccdn.libravatar.org/avatar/ca59ab3be600975ecf5ea3898e2a220c14d0d0cd3406201f156198b7f99be5a9?s=16&d=retro) |
7ac28c6 |
OnFailure=plymouth-quit.service
|
|
Lennart Poettering |
76a79f1 |
|
|
Lennart Poettering |
76a79f1 |
[Service]
|
|
![](https://seccdn.libravatar.org/avatar/ca59ab3be600975ecf5ea3898e2a220c14d0d0cd3406201f156198b7f99be5a9?s=16&d=retro) |
7cc567d |
Type=dbus
|
|
Lennart Poettering |
76a79f1 |
ExecStart=/usr/sbin/lightdm
|
|
Lennart Poettering |
76a79f1 |
Restart=always
|
|
Lennart Poettering |
76a79f1 |
IgnoreSIGPIPE=no
|
|
Lennart Poettering |
9bbf7bd |
BusName=org.freedesktop.DisplayManager
|
|
raveit65 |
56ba784 |
LimitMEMLOCK=16777216
|
|
Lennart Poettering |
76a79f1 |
|
|
Lennart Poettering |
76a79f1 |
[Install]
|
|
Lennart Poettering |
76a79f1 |
Alias=display-manager.service
|