I do debian minimal installation (no desktop on install), then add openbox, lightdm
apt-get install xorg openbox lightdm plymouth plymouth-themes
Also i hide grub menu and boot log messages. For it i do changes in /etc/default/grub
GRUB_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash loglevel=0"
And (optional) use plymouth for show nice welcome image, but is still see login tty for less then second.
How to hide it forever?
Next image it is graphic login screen and it is ok for me, i know how to do auto login to hide it (same as described bellow)
P.S. When i install debian by default with desktop it load without login console, i just add "splash to grub settings".
tty
? Is this screen flashing before it then moves to alightdm
screen? Or is this the only login screen you need to get rid of?apt-get --purge remove lightdm
thenapt-get install lightdm
Verify that the lightdm service is enabled and add your user to the autologin groupgroupadd -r autologin
usermod -a user autologin
After than make sure that your configurations match what is in my post and comment back if those work or not.