New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
GNOME keyboard shortcuts settings incomplete #19590
Comments
I am affected too. Moreover |
I got that, too. Seems like that might be due to not using GDM. |
Another possible source of |
Apparently the Control Center derivation only provides some keybindings:
the others are part of other packages like GNOME Shell The Control Center loads the bindings here, basically using Edit: Nevermind, it looks like the navigation and windows keybindings come from |
@jtojnar Hey, have you somehow managed to get it to work using I tried messing around with that but so far I’ve only been able to break
|
Try |
It looks like the error I was seeing was related to fish shell not having
However, this schema seems to exist in mutter, so I sadly have no idea what is going on here:
|
Right, for that you also need to add share/gsettings/mutter-3.28.0 or
something like that.
…On Sun, 1 Jul 2018, 19:34 Moritz Kiefer, ***@***.***> wrote:
It looks like the error I was seeing was related to fish shell not having
XDG_DATA_DIRS setup properly and gnome-control-center keyboard was
failing even if I didn’t attempt to change anything. I switched to bash and
that particular problem disappeared, however I am now getting a different
error message:
> XDG_DATA_DIRS=$(nix-build -A gnome3.mutter '<nixpkgs>')/share:$XDG_DATA_DIRS gnome-control-center keyboard
(gnome-control-center:1889): GLib-GIO-ERROR **: 19:26:41.468: Settings schema 'org.gnome.mutter.wayland.keybindings' is not installed
Trace/breakpoint trap
However, this schema seems to exist in mutter, so I sadly have no idea
what is going on here:
> cat $(nix-build -A gnome3.mutter '<nixpkgs>')/share/gnome-control-center/keybindings/50-mutter-wayland.xml
<?xml version="1.0" encoding="UTF-8" ?>
<KeyListEntries schema="org.gnome.mutter.wayland.keybindings"
group="system"
name="System"
wm_name="Mutter"
package="mutter">
<KeyListEntry name="restore-shortcuts" description="Restore the keyboard shortcuts"/>
</KeyListEntries>
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#19590 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AArCYySg7N0Rs6WM64ihxmnVGhwflOGVks5uCQg4gaJpZM4KX6gg>
.
|
@jtojnar Thanks a ton! I finally got it to work using that! |
I was able to get it to work using |
The mutter keybindings are not available in control center in NixOS when Should mutter perhaps be added to |
I think adding it to dependencies of g-c-c is more in line with Nix. We can do it after we merge 3.32. |
fixes NixOS#19590 for release-19.03 (cherry picked from commit 1e6fec0)
fixes NixOS#19590 for release-19.03 (cherry picked from commit 1e6fec0)
NixOS#59765 fixed the keybndings issue NixOS#19590 only partially, we still need to make the gschemas available.
Issue description
In GNOME keyboard shortcut settings, the list of categories based on https://help.gnome.org/users/gnome-help/stable/keyboard-shortcuts-set.html.en and on my own experience with GNOME on other distros should be:
However, only the following categories are available:
So I'm missing Navigation and Windows.
Steps to reproduce
Install gnome package and use GNOME. Open keyboard settings (press Super, type "keyboard", choose Keyboard). See the list of categories on the left panel.
Technical details
nixos-version
, Ubuntu/Fedora:lsb_release -a
, ...)nix-env --version
)nix-instantiate --eval '<nixpkgs>' -A lib.nixpkgsVersion
)The text was updated successfully, but these errors were encountered: