Open cwh1te opened 2 years ago
Hmm, no idea. Although this is unlikely to be a Regolith specific issue. If this worked before you migrated from arch+i3, then it's an Ubuntu issue, if it's new it could be Ubuntu or i3.
FWIW @cwh1te , here is the file which specifies Regolith-session overrides to gnome keybindings: https://github.com/regolith-linux/regolith-default-settings/blob/master/debian/regolith-default-settings.gsettings-override#L7-L9
This is performed once when the package is installed. If you're seeing inconsistent behavior perhaps something else is mutating these dconf
values after Regolith is installed. In case you're interested in checking more, I believe dconf
has a monitor mode that may help you catch the bandit in the act...
I tried monitoring dconf, but the /org/gnome/desktop/wm/keybindings
path doesn't seem to exist on my system and monitoring the /org/gnome/desktop/wm/
path showed no output when restarting i3 to fix the failed keybinds (which does not work with any consistency - I've now restarted i3 about a dozen times and one of the keybinds is still being ignored while the others have been applied). I also tried monitoring the /org/gnome/settings-daemon/plugins/media-keys/custom-keybindings
path, but the value of that is consistently @as []
regardless of the observed behavior.
Not particularly useful comment: I ran into a similar issue with setting the background (I don’t want any background at all). Dconf was the culprit and adding some keys in dconf + setting "gnome-wallpaper:" to an empty value in Xressources allowed me to solve the issue.
Another one, still unsolved, was to switch the default terminal for xdg-open to kitty. It’s a 10 years old bug in the whole dcong/gsettings stack.
So yeah, it is a problem.
Describe the bug Key bindings through i3 are inconsistently applied, sometimes overriding Gnome defaults but sometimes not.
To Reproduce Override some keys that Gnome binds by default using the i3 config:
Reboot a few times, observing that sometimes the custom bindings are applied while sometimes one or both will fail to override the default behavior. Sometimes they apply after the first time the assigned key is pressed (default behavior on first key press, custom afterward).
Expected behavior Custom key bindings should override Gnome defaults consistently all the time.
Configuration file(s)
i3/custom
:I combine that with the default i3 config like so:
Xresources
:Installation Details