You are not logged in.
Here is my current lightdm.service:
[Unit]
Description=Light Display Manager
Documentation=man:lightdm(1)
[Service]
ExecStart=/usr/bin/lightdm
Restart=always
IgnoreSIGPIPE=no
BusName=org.freedesktop.DisplayManager
[Install]
Alias=display-manager.serviceOf course, what is missing from here are the lines
Conflicts=getty@tty1.service plymouth-quit.serviceand
After=systemd-user-sessions.service getty@tty1.service plymouth-quit.servicein
[Unit]section, because I've removed them.
A system like this works just as fine as with those removed lines; I've encountered no issue whatsoever with this setup.
The only difference it has made is that now I have free TTY1 to use.
So I'm asking, is it really safe to use the service file like this or was I just lucky so far?
Should I perhaps restore the full lines or their subsections?
I don't use nor plan to use Plymouth.
Last edited by funeshroom (2025-02-19 08:20:34)
Offline
well why did you remove them in the first place without understanding the ramifications ?
Offline
well why did you remove them in the first place without understanding the ramifications ?
Because I get free TTY1. I also tried creating 7 TTYs on boot then letting LightDM replace TTY7 but sometimes there is a lag during boot or shutdown and TTY7 becomes visible for a short time which I don't like. Basically I would like TTYs 1–6 to be free and for TYY that is "behind" LightDM to never be visible. The most efficient way to do so seems to be more or less my code in the OP.
Offline