octaniumdev / celos

CelOS is a simple, easy-to-use, flatpak centric Linux distribution for everyone based on Ubuntu 20.04.
GNU General Public License v3.0
18 stars 4 forks source link

Use a proper vendor override for default desktop settings #45

Open locness3 opened 2 years ago

locness3 commented 2 years ago

AFAIK, currently, the custom desktop settings for CelOS are applied in two ways :

These solutions both have their problems :

We should make our own vendor override file, with all the desktop settings in it. I have already messed with something like this.

locness3 commented 2 years ago

Vendor override is the proper way, but it's still done improperly, as the settings are added to the 10-ubuntu-settings[...] file,

I am referring to this from README:

We have modified the file in "/usr/share/glib-2.0/schemas/10-ubuntu-settings.gschema.override" in order for our Adwaita Icons, Wallpaper, and Adwaita-dark shell theme to apply by default.

locness3 commented 2 years ago

Have a look at this article for making a vendor override file. Settings relevant here should be found within /org/gnome in dconf-editor.

TheOceanBreeze commented 2 years ago

See this article for information about Ubuntu adding color options to Gnome: https://ubuntuhandbook.org/index.php/2022/03/gnome-42-released-ubuntu-2204-desktop/

locness3 commented 2 years ago

This article does not really give any useful technical information. It would however be good to consider how we can make our theme choice and these new theme settings work together.

As far as I can recall the different accent colors are just global GTK stylesheets.

Things to research :