Last active
June 5, 2024 16:44
-
-
Save M0dM/a46e5f5aafbf55a57224ab88a70cf14c to your computer and use it in GitHub Desktop.
Gnome switch workspace with: Super + Number
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
echo "Setting shortcuts...\n" | |
gsettings set org.gnome.mutter dynamic-workspaces false | |
gsettings set org.gnome.desktop.wm.preferences num-workspaces 10 | |
gsettings set org.gnome.shell.keybindings switch-to-application-1 [] | |
gsettings set org.gnome.shell.keybindings switch-to-application-2 [] | |
gsettings set org.gnome.shell.keybindings switch-to-application-3 [] | |
gsettings set org.gnome.shell.keybindings switch-to-application-4 [] | |
gsettings set org.gnome.shell.keybindings switch-to-application-5 [] | |
gsettings set org.gnome.shell.keybindings switch-to-application-6 [] | |
gsettings set org.gnome.shell.keybindings switch-to-application-7 [] | |
gsettings set org.gnome.shell.keybindings switch-to-application-8 [] | |
gsettings set org.gnome.shell.keybindings switch-to-application-9 [] | |
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-1 "['<Super>1']" | |
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-2 "['<Super>2']" | |
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-3 "['<Super>3']" | |
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-4 "['<Super>4']" | |
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-5 "['<Super>5']" | |
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-6 "['<Super>6']" | |
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-7 "['<Super>7']" | |
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-8 "['<Super>8']" | |
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-9 "['<Super>9']" | |
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-10 "['<Super>0']" | |
gsettings set org.gnome.desktop.wm.keybindings move-to-workspace-1 "['<Super><Shift>1']" | |
gsettings set org.gnome.desktop.wm.keybindings move-to-workspace-2 "['<Super><Shift>2']" | |
gsettings set org.gnome.desktop.wm.keybindings move-to-workspace-3 "['<Super><Shift>3']" | |
gsettings set org.gnome.desktop.wm.keybindings move-to-workspace-4 "['<Super><Shift>4']" | |
gsettings set org.gnome.desktop.wm.keybindings move-to-workspace-5 "['<Super><Shift>5']" | |
gsettings set org.gnome.desktop.wm.keybindings move-to-workspace-6 "['<Super><Shift>6']" | |
gsettings set org.gnome.desktop.wm.keybindings move-to-workspace-7 "['<Super><Shift>7']" | |
gsettings set org.gnome.desktop.wm.keybindings move-to-workspace-8 "['<Super><Shift>8']" | |
gsettings set org.gnome.desktop.wm.keybindings move-to-workspace-9 "['<Super><Shift>9']" | |
gsettings set org.gnome.desktop.wm.keybindings move-to-workspace-10 "['<Super><Shift>0']" | |
echo "Done.\n" | |
echo "Listing current shortcuts...\n" | |
gsettings list-recursively org.gnome.desktop.wm.keybindings |grep workspace |sort -V | |
echo "\nDone.\n" |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment