Fix customisation of media keys that has been broken by gnome-settings-daemon
Per gnome-settings-daemon#466 (closed), the addition of several semi-hardcoded keybindings for media keys (
org.gnome.settings-daemon.plugins.media-keys *-static) has broken the customisation of their actions in GNOME Settings.
Unfortunately, Benjamin locked that issue without providing sufficient information for me to make a concrete UX/backend proposal to restore media key action customisation in Settings.
The extent of information provided regarding the purpose for the semi-hardcoded keybindings was:
Ctrlkeybindings need to be bound so that certain stupid bluetooth keyboards work correctly unfortunately.
(Note: the customisation brokenness is not limited to modified media keys - bare VolUp customisation for instance was also broken).
On the basis of the above information and without more detail on what the Bluetooth keyboard brokenness is, I proposed that Settings could clear the relevant *-static dconf key, and additionally the following:
If there's a risk that break certain Bluetooth keyboards ... then Settings should warn about this if it can't automatically maintain non-brokenness (e.g. with a blacklist?).