Gnome fails to respect certain keybinds set via gsettings
I have a script that does
for ws in 1 2 3 4 5 6; do
msg Setting switch to workspace $ws to Super + $ws
gsettings set \
org.gnome.desktop.wm.keybindings switch-to-workspace-$ws \
"['<Super>$ws']"
msg Setting move window to workspace $ws to Shift + Super + $ws
gsettings set \
org.gnome.desktop.wm.keybindings move-to-workspace-$ws \
"['<Shift><Super>$ws']"
done
Which is a long of way of setting move to workspace N to super + N, and moving a window to workspace N via super + shift + N.
I run this on start of each session and randomly one of the sessions won't work, i also use static workspaces of 1 to 6.