BuddiesOfBudgie / magpie

Magpie is a softish fork of Mutter for use with Budgie Desktop.
GNU General Public License v2.0
18 stars 4 forks source link

Rebrand to magpie #1

Closed fossfreedom closed 1 year ago

fossfreedom commented 1 year ago

To-do list

[x] Fix build paths and common install artifacts to be magpie specific [X] Reduce the number of meson options to the core options we should support i.e. no wayland [X] Add a meson option to not install keyboard gschema (default) - we would expect that to come from GNOME mutter [X] Tidy up README to be magpie specific - link to GNOME Mutter and specify we would normally need mutter gschemas from the GNOME project where distros can install both budgie and GNOME-Shell [X] Add triple buffering patch - correctly ack in commit the upstream author ~[ ] Add fractional scaling patch - correct ack in commit the upstream author~ [X] decide on a release versioning - currently using mutter 43.5 but we would expect maybe 43.6-9 later from GNOME for this "old-stable release"

fossfreedom commented 1 year ago

Fractional scaling is currently implemented using mutter experimental feature key values added as part of a mutter patch on ubuntu and manjaro.

https://github.com/BuddiesOfBudgie/budgie-control-center/blob/953c93dbe5759747d31e9610b66cc09c90815737/panels/display/cc-display-config.c#L20

Other distros obviously don't patch mutter with these. So need to decide the best way forward how to support fractional scaling preferably with least risk, least number of changes required.