It's because RefuseManualStart=yes is in graphical-session-pre.target. The run-* scripts start graphical-session-pre.target explicitly, because https://github.com/systemd/systemd/issues/3750 means that it doesn't work properly wrt. ordering if you just start the end .target.
I'm guessing this should be =no until that bug is fixed.
It's because RefuseManualSta rt=yes is in graphical- session- pre.target. The run-* scripts start graphical- session- pre.target explicitly, because https:/ /github. com/systemd/ systemd/ issues/ 3750 means that it doesn't work properly wrt. ordering if you just start the end .target.
I'm guessing this should be =no until that bug is fixed.