I wonder how can I check which unit activates another with status indirect?

I run Arch with Gnome and a Debian server. On my Debian machine I can see that output for systemctl list-unit-files --type=target --state=enabled shows, as expected:

default.target    enabled
multi-user.target enabled

But on Arch desktop, surprisingly for me, it doesn't, although both: multi-user.target and graphical.target (my default on arch) are active. When I check the status of these units files they are both: indirect. When I list-dependencies for graphical.target it shows gdm.service and multi-user.target. In gdm unit file I do not see Also= in [Install] section. So what exactly activates graphical.target?

What is the reason of this "indirect" solution?

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.