The cogwheel which appears after you have given a username, but before you have given a password, lets you select between the various sessions available to the system. Out of the box this includes a couple of KDE options, Gnome Classic (which is the default), Gnome and a Custom setting.
I have cut this down by removing the gnome-classic-session and kde-workspace RPMS (which remove their .desktop definition files from /usr/share/xsessions)
Gnome Desktop configuration
To research dconf/dconf-editor (install dconf-editor RPM)
My (personal) first thing to do was get rid of click to focus, which is doable via:
- dconf-editor and edit org-> gnome-> desktop-> wm-> preferences
- gnome-tweak-tool – actually this seems to be a nicer way to access focus mode etc. – also available as via applications menus.
I have subsequently discovered a plausible way to set the default values for various dconf things (the user configs seem to always override these, and live in a binary file in ~/.config/dconf/user)
- add a cued.gschema.override file to /usr/share/glib-2.0/schemas
- run glib-compile-schemas /usr/share/glib-2.0/schemas/
The easiest way to work out what needs changing is to run the tweak tool as a user, and then diff the output of dconf dump / Some translation between / and . is required:
e.g if that shows a value:
that translates into lines in cued.gschema.override as: