26

I like to switch workspaces via Super+Number. But unfortunately the default behavior in Ubuntu for Super+Number is to select applications from the dock.

Is it possible to disable that functionality? I've tried overriding the keyboard shortcuts but it doesn't appear to be working.

pomsky
  • 68,507

5 Answers5

27

For Ubuntu 19.04

In addition to Nolf's answer, you can also set these settings on the command line with these commands:

gsettings set org.gnome.shell.extensions.dash-to-dock hot-keys false
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 []

Update:

I'm using Dash to Panel now (instead of Dash to Dock) and got the same problem back again. Now we need these commands:

dconf write /org/gnome/shell/extensions/dash-to-panel/hot-keys false
dconf write /org/gnome/shell/extensions/dash-to-panel/hotkey-prefix-text "''"

dconf write /org/gnome/shell/extensions/dash-to-panel/app-hotkey-1 "['']" dconf write /org/gnome/shell/extensions/dash-to-panel/app-hotkey-2 "['']" dconf write /org/gnome/shell/extensions/dash-to-panel/app-hotkey-3 "['']" dconf write /org/gnome/shell/extensions/dash-to-panel/app-hotkey-4 "['']" dconf write /org/gnome/shell/extensions/dash-to-panel/app-hotkey-5 "['']" dconf write /org/gnome/shell/extensions/dash-to-panel/app-hotkey-6 "['']" dconf write /org/gnome/shell/extensions/dash-to-panel/app-hotkey-7 "['']" dconf write /org/gnome/shell/extensions/dash-to-panel/app-hotkey-8 "['']" dconf write /org/gnome/shell/extensions/dash-to-panel/app-hotkey-9 "['']" dconf write /org/gnome/shell/extensions/dash-to-panel/app-hotkey-10 "['']"

dconf write /org/gnome/shell/extensions/dash-to-panel/app-hotkey-kp-1 "['']" dconf write /org/gnome/shell/extensions/dash-to-panel/app-hotkey-kp-2 "['']" dconf write /org/gnome/shell/extensions/dash-to-panel/app-hotkey-kp-3 "['']" dconf write /org/gnome/shell/extensions/dash-to-panel/app-hotkey-kp-4 "['']" dconf write /org/gnome/shell/extensions/dash-to-panel/app-hotkey-kp-5 "['']" dconf write /org/gnome/shell/extensions/dash-to-panel/app-hotkey-kp-6 "['']" dconf write /org/gnome/shell/extensions/dash-to-panel/app-hotkey-kp-7 "['']" dconf write /org/gnome/shell/extensions/dash-to-panel/app-hotkey-kp-8 "['']" dconf write /org/gnome/shell/extensions/dash-to-panel/app-hotkey-kp-9 "['']" dconf write /org/gnome/shell/extensions/dash-to-panel/app-hotkey-kp-10 "['']"

dconf write /org/gnome/shell/extensions/dash-to-panel/app-ctrl-hotkey-1 "['']" dconf write /org/gnome/shell/extensions/dash-to-panel/app-ctrl-hotkey-2 "['']" dconf write /org/gnome/shell/extensions/dash-to-panel/app-ctrl-hotkey-3 "['']" dconf write /org/gnome/shell/extensions/dash-to-panel/app-ctrl-hotkey-4 "['']" dconf write /org/gnome/shell/extensions/dash-to-panel/app-ctrl-hotkey-5 "['']" dconf write /org/gnome/shell/extensions/dash-to-panel/app-ctrl-hotkey-6 "['']" dconf write /org/gnome/shell/extensions/dash-to-panel/app-ctrl-hotkey-7 "['']" dconf write /org/gnome/shell/extensions/dash-to-panel/app-ctrl-hotkey-8 "['']" dconf write /org/gnome/shell/extensions/dash-to-panel/app-ctrl-hotkey-9 "['']" dconf write /org/gnome/shell/extensions/dash-to-panel/app-ctrl-hotkey-10 "['']"

dconf write /org/gnome/shell/extensions/dash-to-panel/app-ctrl-hotkey-kp-1 "['']" dconf write /org/gnome/shell/extensions/dash-to-panel/app-ctrl-hotkey-kp-2 "['']" dconf write /org/gnome/shell/extensions/dash-to-panel/app-ctrl-hotkey-kp-3 "['']" dconf write /org/gnome/shell/extensions/dash-to-panel/app-ctrl-hotkey-kp-4 "['']" dconf write /org/gnome/shell/extensions/dash-to-panel/app-ctrl-hotkey-kp-5 "['']" dconf write /org/gnome/shell/extensions/dash-to-panel/app-ctrl-hotkey-kp-6 "['']" dconf write /org/gnome/shell/extensions/dash-to-panel/app-ctrl-hotkey-kp-7 "['']" dconf write /org/gnome/shell/extensions/dash-to-panel/app-ctrl-hotkey-kp-8 "['']" dconf write /org/gnome/shell/extensions/dash-to-panel/app-ctrl-hotkey-kp-9 "['']" dconf write /org/gnome/shell/extensions/dash-to-panel/app-ctrl-hotkey-kp-10 "['']"

dconf write /org/gnome/shell/extensions/dash-to-panel/app-shift-hotkey-1 "['']" dconf write /org/gnome/shell/extensions/dash-to-panel/app-shift-hotkey-2 "['']" dconf write /org/gnome/shell/extensions/dash-to-panel/app-shift-hotkey-3 "['']" dconf write /org/gnome/shell/extensions/dash-to-panel/app-shift-hotkey-4 "['']" dconf write /org/gnome/shell/extensions/dash-to-panel/app-shift-hotkey-5 "['']" dconf write /org/gnome/shell/extensions/dash-to-panel/app-shift-hotkey-6 "['']" dconf write /org/gnome/shell/extensions/dash-to-panel/app-shift-hotkey-7 "['']" dconf write /org/gnome/shell/extensions/dash-to-panel/app-shift-hotkey-8 "['']" dconf write /org/gnome/shell/extensions/dash-to-panel/app-shift-hotkey-9 "['']" dconf write /org/gnome/shell/extensions/dash-to-panel/app-shift-hotkey-10 "['']"

dconf write /org/gnome/shell/extensions/dash-to-panel/app-shift-hotkey-kp-1 "['']" dconf write /org/gnome/shell/extensions/dash-to-panel/app-shift-hotkey-kp-2 "['']" dconf write /org/gnome/shell/extensions/dash-to-panel/app-shift-hotkey-kp-3 "['']" dconf write /org/gnome/shell/extensions/dash-to-panel/app-shift-hotkey-kp-4 "['']" dconf write /org/gnome/shell/extensions/dash-to-panel/app-shift-hotkey-kp-5 "['']" dconf write /org/gnome/shell/extensions/dash-to-panel/app-shift-hotkey-kp-6 "['']" dconf write /org/gnome/shell/extensions/dash-to-panel/app-shift-hotkey-kp-7 "['']" dconf write /org/gnome/shell/extensions/dash-to-panel/app-shift-hotkey-kp-8 "['']" dconf write /org/gnome/shell/extensions/dash-to-panel/app-shift-hotkey-kp-9 "['']" dconf write /org/gnome/shell/extensions/dash-to-panel/app-shift-hotkey-kp-10 "['']"

And then turn off and on the extension should make it work.

gitaarik
  • 813
  • 8
  • 12
27

For Ubuntu 17.10 - 18.10

Run the following command in Terminal:

gsettings set org.gnome.shell.extensions.dash-to-dock hot-keys false

This should disable the default behaviour of Super+0...9.

pomsky
  • 68,507
13

For Ubuntu 19.04

Install dconf-editor (sudo apt install dconf-editor) and open dconf-editor. Replace the keyboard shortcuts with empty brackets '[]' as shown in the screenshot.

Screenshot of how this is done for supr+5 keyboard shortcut

Nolf
  • 131
7

For Ubuntu 20.04.4 This was enough:

gsettings set org.gnome.shell.extensions.dash-to-dock hot-keys false
for i in $(seq 1 9); do gsettings set org.gnome.shell.keybindings switch-to-application-${i} '[]'; done

credits to: @gitaarik and @Bibek Shrestha in: https://askubuntu.com/a/1138322/389523

4

In my experience on Ubuntu 19.04 I have to set both

org.gnome.shell.extensions.dash-to-dock app-hotkey-1 '[]'
org.gnome.shell.keybindings switch-to-application-1 '[]'

in order to deactivate the app launcher shortcut 1. If I change only one of the two settings it does not work.

Balint
  • 141
  • Yup. Looks like Ubuntu 20.04 works the same way. You've got to change both of them to change the behavior. Thanks! This was driving me crazy. – Silvio Mayolo Nov 25 '20 at 20:26