You are not logged in.
Pages: 1
I logged in into tty2, so graphical environment was started. top -u username showed by that xfconfd was running as a child of systemd. Can somebody explain where I can change this behaviour? xfconfd should only be started when xfce4-session is started. I looked through all systemctl list* outputs but found no hints.
Offline
Traditionally, the init process (PID 1, in this case systemd) "takes over" processes that have been spawned by processes that no longer exist. So you can't really infer anything from its parent PID.
In the case of xfconfd, it is a dbus service, so if you want to disable that... - well, unfortunately, all I've found is this unanswered thread.
Offline
My question was not why systemd is the parent process but rather why xfconfd is started at all (in a non graphical environment). I don't want to disable xfconfd, just prevent it from starting "on its own" (at least it seems that it does) and only be started if xfce4-session is started.
Offline
Offline
Pages: 1