Extending Budgie Desktop Settings to include GNOME Settings #19
Replies: 2 comments 14 replies
-
As the days grow longer, the storms are stronger as gnome and budgie evolve, the settings will have less and less compatibility. I think I should create a fork of gnome settings now. why? example: in opensuse, my gnome settings broke when selecting the Multitasking section with an error: Glib-schemas error: settings schema org.gnome.shell.app-switcher is not set |
Beta Was this translation helpful? Give feedback.
-
Thanks for opening up this discussion. So forking GNOME Control Center for Budgie was something I was originally going to do in Solus land, for the following reasons:
I have added a fair few patches onto Solus' version to address at least point 3 and @serebit had added a patch to introduce some mouse acceleration functionality as well. I do not believe that Budgie Desktop Settings in 10.x should incorporate settings from GNOME Settings. When you break it down, that is a ton of work that I'm just not sure is worth the time investment, given it'd be nuked for 11. You'd end up having to:
That is minimum viable product really. What I would propose is:
What are you thoughts? |
Beta Was this translation helpful? Give feedback.
-
From here https://gitlab.gnome.org/GNOME/gnome-control-center/-/blob/master/meson.build#L105
GNOME Settings from GNOME 42 will have the libadwaita dependency. What I don't know is if it has the ability for distros to bundle a separate stylesheet/file to allow colours to be changed. If not Settings will be styled with adwaita or whatever your distro has decided to rework libadwaita with.
The reason for raising this as a discussion point is the reliance on the 10.x series of budgie desktop with GNOME Settings.
Is there any desire to extend budgie-desktop-settings to support what is functionally available from GNOME Settings?
As far as I can see quite a bit of GNOME Settings maps onto mutter and/or gnome-settings-daemon schemas so the effort here would be
a) understand the relationship
b) implement a new budgie settings page with the relationship mapping
c) find a great icon designer for the new settings page
d) add strings for translations
There are various parts on GNOME Settings such as Displays that will take quite some thought/effort to-do I guess. So this all may be a big rabbit hole to jump down into.
If there is no desire for this - fair enough. The budgie community will I'm sure (eventually) accept the situation with the view on budgie 11 on the horizon.
Beta Was this translation helpful? Give feedback.
All reactions