i3 window manager. My login scripts are all predicated upon the whole Xorg session startup sequence (
~/.xsession, etc.), but at some point in upgrading my old FC23 laptop to FC28,
gdm became the default and my startup scripts don't run any more.
It looks like
systemd-based, so getting my scripts back in the login sequence can probably happen if I can figure out how to:
- Figure out how the
systemdsession startup sequence used by
gdmmaps to the old
Xorgone, and write my own user
systemdmodules to plug into the appropriate places in the sequence. So far I haven't found any sort of mapping between the X user session startup sequence and the
systemduser modules can intermix with the system modules in the sequence.) Or,
- Disable the
gdmservice and get
Xorgstarted instead. This would be a regression to old-style stuff, and probably not the preferred solution. I should learn how the current mechanism works rather than clinging to legacy stuff -- but if the current mechanism can't provide the hook-points I need, I may have to [find out how to] disable
My scripts do things like set up envariables to be inherited, start particular dæmons and agents, and suchlike -- so that it's all in place by the time the first user application gets started by me.
Does anyone have an answer to either of these, or have an alternate solution to propose?