Console TDM is an extension for xorg-xinit written in pure bash. It is inspired by CDM, which aimed to be a replacement of display managers such as GDM.
Install the AUR package ( AUR package for the development version).
Now ensure no other display managers get started by disabling their systemd services.
After installing Console TDM, you should modify your ~/.bash_profile, and add a line
If you use zsh, add to your ~/.zprofile the following line
and edit your ~/.xinitrc, replace your exec lines with
exec tdm --xstart
You should copy the links to your WM/DE starter to ~/.tdm/sessions, and links to non-X programs to ~/.tdm/extra. For convenience, you can just run
The use of the program
tdmctl is much like systemctl, and it's a powerful tool to configure Console TDM.
You can customize Console TDM by editing