What distribution? Can you check the parameters that your running gnome-session-binary got when logging in?
What you can do:
- Just paste the logs, maybe you overlooked something relevant
- Modify /usr/bin/gnome-session to pass
--debug
to gnome-session-binary for more debug output
At the end of the day, I don’t really have enough information right now to say more. It still sounds like you are getting a non-systemd login, but there are only two ways of that happening:
--builtin
is explicitly passed to gnome-session-binary (or, the distribution patches it and requires--systemd
to be passed).- The systemd target can’t be activated and gnome-session-binary falls back.