It seems you misunderstood me. I was referring to these two paths
/usr/lib/systemd/user/gnome-session-x11-services-ready.target.wants/org.gnome.SettingsDaemon.XSettings.service
/usr/lib/systemd/user/gnome-session-x11-services.target.wants/org.gnome.SettingsDaemon.XSettings.service
, not this file /usr/lib/systemd/user/org.gnome.SettingsDaemon.XSettings.service
.
Once these two files
/usr/lib/systemd/user/gnome-session-x11-services-ready.target
/usr/lib/systemd/user/gnome-session-x11-services.target
disappear due to gnome-session disabling X11, those two directories
/usr/lib/systemd/user/gnome-session-x11-services-ready.target.wants/
/usr/lib/systemd/user/gnome-session-x11-services.target.wants/
also lose their reason for existence.
when that
happens it pulls ingnome-session-x11-services.target
What he said doesnāt align with what weāre doing, because after disabling X11, we no longer have this systemd target.
After disabling X11, gnome-session
includes the following files:
rpm -ql gnome-session | grep /lib/systemd
/usr/lib/systemd/user/gnome-launched-.scope.d
/usr/lib/systemd/user/gnome-launched-.scope.d/override.conf
/usr/lib/systemd/user/gnome-session-failed.service
/usr/lib/systemd/user/gnome-session-failed.target
/usr/lib/systemd/user/gnome-session-initialized.target
/usr/lib/systemd/user/gnome-session-manager.target
/usr/lib/systemd/user/gnome-session-manager@.service
/usr/lib/systemd/user/gnome-session-monitor.service
/usr/lib/systemd/user/gnome-session-pre.target
/usr/lib/systemd/user/gnome-session-restart-dbus.service
/usr/lib/systemd/user/gnome-session-shutdown.target
/usr/lib/systemd/user/gnome-session-signal-init.service
/usr/lib/systemd/user/gnome-session-wayland.target
/usr/lib/systemd/user/gnome-session-wayland@.target
/usr/lib/systemd/user/gnome-session.target
/usr/lib/systemd/user/gnome-session@.target
/usr/lib/systemd/user/gnome-session@gnome.target.d
/usr/lib/systemd/user/gnome-session@gnome.target.d/gnome.session.conf