You're welcome.
OK what I did was as follows - I didn't have a Debian GNOME in my stable, so I used two Voyager (French distro) I have.
One I call Voyager GNOME is based on Debian. The other I call Voyager4VMs - it is based on Ubuntu 20.04 and has space for several VM to be installed, currently it has Pop!_OS , which is GNOME, but still based on Ubuntu.
First of all, check in your File Manager (Nautilus aka Files) for the content of your folder
/etc/gdm3/
If there is a file already there named
custom.conf
we can use that, no need to re-invent the wheel. If not, we will create it.
I'll take it you have used Nano the console-based Text Editor as was illustrated by the author in the linked article, so you are not shy of using Terminal. If you prefer a GUI method, then you just need to check for the presence of a package
nautilus-admin
Code:
apt policy nautilus-admin
# and if not already installed
sudo apt install -y nautilus-admin
You can then use the GUI Text Editor Gedit to effect the same results.
If daemon.conf is there but no custom.conf , then you can cd to /etc/gdm3 , or use the full path from your current working directory, to perform the following operation
Code:
sudo cp /etc/gdm3/daemon.conf /etc/gdm3/custom.conf
This will duplicate the content of daemon.conf, but in a newly created file custom.conf.
Then we'll edit the content of custom.conf to include the lines by the author.
In my case, I end up with a custom.conf that looks like this
Code:
# GDM configuration storage
#
# See /usr/share/gdm/gdm.schemas for a list of available options.
[daemon]
# Uncomment the line below to force the login screen to use Xorg
#WaylandEnable=false
# Enabling automatic login
AutomaticLoginEnable=true
AutomaticLogin=chris
# Enabling timed login
# TimedLoginEnable = true
# TimedLogin = user1
# TimedLoginDelay = 10
[security]
[xdmcp]
[chooser]
[debug]
# Uncomment the line below to turn on debugging
# More verbose logs
# Additionally lets the X server dump core if it crashes
#Enable=true
The astute observer who has read the article will have noticed that there are some inconsistencies in the use of a space either side of the = sign , which is not good, but it will work with or without the space, I have tested. It is not a good practice to so so, but if it works, don't fix it.
When you have completed the operation, power down your (virtual) machine, then restart it and see if it works OK, and let us know.
Cheers
Wizard