Public bug reported:

I'm using Ubuntu 19.10, with the vanilla-gnome-default-settings package
installed (version 18.10.1).

The vanilla-gnome-default-settings package contains a file:

/usr/share/glib-2.0/schemas/20_vanilla-gnome-default-
settings.gschema.override

This contains a number of override settings, including:

```
[org.gnome.mutter.keybindings]
toggle-tiled-left = ['<Super>Left','<Primary><Super>Left']
toggle-tiled-right = ['<Super>Right','<Primary><Super>Right']
```

Despite the package name, these are *not* the vanilla gnome defaults.
Upstream gnome sets these to just `['<Super>Left']` and
`['<Super>Right']`; the bindings with `<Primary>` in them seem to be
invented by Ubuntu. As evidence, here's the latest upstream schema for
these settings:

https://gitlab.gnome.org/GNOME/mutter/blob/65401ed3f98928b6cdddc2099909ac26cceaed65/data/org.gnome.mutter.gschema.xml.in#L145

And unfortunately, these non-default bindings break the "PaperWM"
extension: https://github.com/paperwm/PaperWM/issues/233

Examining my system, it looks like the version of
`org.gnome.mutter.gschema.xml` that Ubuntu ships actually matches the
upstream here. So I think the correct fix is to simply drop the
`[org.gnome.mutter.keybindings]` section from the `20_vanilla-gnome-
default-settings.gschema.override` file.

The fix can be verified by running `gsettings list-recursively | grep
toggle-tiled`. If the output contains `<Primary>`, then that's bad. If
it doesn't contain `<Primary>`, then that's good.

** Affects: ubuntu-gnome-default-settings (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1860382

Title:
  vanilla-gnome-default-settings replaces some keybindings with non-
  vanilla defaults

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ubuntu-gnome-default-settings/+bug/1860382/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to