How to user login ONLY via tty?

I have a modified i3wm-only Qubes OS ISO (check this thread for details), which works fine. It doesn’t use GNOME, KDE, nor XFCE, and is only i3.

However, the desktop manager (aka the login screen/manager) is using sddm. I find it look bloated and out of proportions by its default theme. And I don’t want to mess around with its theming settings (not especially on dom0).

How can I disable sddm and login to my user on Qubes OS using ONLY tty ?

This isn’t a Qubes question.
systemctl disable sddm

1 Like

Yeah this disables the sddm. Thanks.
However, the startx command doesn’t work and spits out some errors. I will have to debug these.

Hey again. Disabling sddm takes me to a text console for login (which is what I wanted, yay!).

However, after logging in, I would like to have the “normal” desktop, in which i3wm is in charge. Typing startx into the tty1 text console results in error,

xf86EnableIOPorts: failed to set IOPL for I/O (Operation not permitted)
...
Internal error: Could not resolve keysym XF86FullScreen
...
xinit: connection to X server lost

and I am back at the text console.

A quick internet search suggested me to do sudo chmod u+x /usr/bin/xinit which seem to alleviate the “Operation not permitted” part of the error, but still kicks me back to the text console.

Could you help me start the X (and hence the i3wm) in this setup?