Felix Miata wrote:
The definition of multi-user.target as I remember
it is that a
display manager, aka login manager or greeter, is not included. Yet,
on Stretch, TDM is nevertheless started even though graphical.target
is not reached or desired, and multi-user.target is the configured
default. The login manager elsewhere than in Stretch is the sole
characteristic normally distinguishing multi-user.target from
graphical.target.
So, the subject question is whether this absence of difference
between multi-user.target and graphical.target using TDE on Stretch
is expected and normal?
Now I've checked that tdm.service is installed in
/lib/systemd/system/ and nowhere is explicitly stated whether to be
at the level multi-user.target or graphical.target. The level should
therefore be as defined for Debian's "display manager".
Where does one find or make the definition of 'Debian's "display
manager"'?
Why is tdm running in the following conditions on host big31?
# cat /etc/debian_version
9.0
# grep RETT /etc/os-release
PRETTY_NAME="Debian GNU/Linux 9 (stretch)"
# ll /etc/X11/def*
-rw-r--r-- 1 root root 21 May 9 16:32 /etc/X11/default-display-manager
# cat /proc/cmdline
ro root=LABEL=hcs5stretch net.ifnames=0 ipv6.disable=1 noresume
plymouth.enable=0 vga=791 video=1024x768@60
# cat /etc/X11/def*
/opt/trinity/bin/tdm
# systemctl get-default
multi-user.target
# systemctl status display-manager
tdm.service - Trinity Display Manager
Loaded: loaded (/lib/systemd/system/tdm.service; enabled; vendor
preset: enabled) Active: inactive (dead)
Docs: man:tdm-trinity(1)
# systemctl status tdm
tdm.service - Trinity Display Manager
Loaded: loaded (/lib/systemd/system/tdm.service; enabled; vendor
preset: enabled) Active: inactive (dead)
Docs: man:tdm-trinity(1)
# ps -A | grep dm
528 ? 00:00:00 rpc.idmapd
644 ? 00:00:00 tdm
902 ? 00:00:00 tdm
904 ? 00:00:02 tdm_greet