startx
is only automatically called on TTY1 if std{in,out,err} are actually on a TTY -- not sddm or similar
startx
is only automatically called on TTY1 if std{in,out,err} are actually on a TTY -- not sddm or similar
Please note that blocking a user has other effects, such as: