More specifically, the critical file from ubuntu-gnome-default-settings is:
/usr/share/glib-2.0/schemas/20_ubuntu-gnome-default-settings.gschema.override
If you remove that file and update schemas (one way is "dpkg-reconfigure libglib2.0-0"), gdm won't start properly.
If you re-add the file and update schemas, gdm starts working.
Also noteworthy: the gdm log file is now (null)-greeter.log instead of :0-greeter.log.
More specifically, the critical file from ubuntu- gnome-default- settings is: glib-2. 0/schemas/ 20_ubuntu- gnome-default- settings. gschema. override
/usr/share/
If you remove that file and update schemas (one way is "dpkg-reconfigure libglib2.0-0"), gdm won't start properly.
If you re-add the file and update schemas, gdm starts working.
Also noteworthy: the gdm log file is now (null)-greeter.log instead of :0-greeter.log.