6

I'm trying out Gnome on the newest version of Ubuntu and it seems that there are 'secret' key bindings. For example, Ctrl+Alt+D minimizes all my windows and Shift+Super+! Opens the first program in my dock. Under the settings and gconf-editor I cannot find these keybindings. Ctrl+Super+D also minimizes my windows but it shows that in the settings. Where can I find and edit all my key bindings? Specifically, how can I change the two key bindings previously mentioned? Thank you.

1
  • What was the "newest version of Ubuntu" at the time of asking this? Could you please add a version label to the question? Thanks. Oct 28, 2021 at 4:09

1 Answer 1

10

There is some mystery, but it may be revealed:

  • Ctrl+Alt+D is defined in /org/gnome/desktop/wm/keybindings/show-desktop (check in dconf-editor):

    dconf-editor

    but Ctrl is named <Primary> here. So we can find them in gsettings:

    gsettings list-recursively | egrep "Primary.*Alt.*d"
    org.gnome.desktop.wm.keybindings show-desktop ['<Primary><Super>d', '<Primary><Alt>d', '<Super>d']
    
  • Shift+Super+! (or more precise Shift+Super+1)

    seems to be secret - are shown in dconf-editor and in gsettings:

    gsettings list-recursively  | grep -i shift.*super
    org.gnome.shell.extensions.dash-to-dock app-shift-hotkey-10 ['<Shift><Super>0']
    org.gnome.shell.extensions.dash-to-dock app-shift-hotkey-1 ['<Shift><Super>1']
    org.gnome.shell.extensions.dash-to-dock app-shift-hotkey-2 ['<Shift><Super>2']
    org.gnome.shell.extensions.dash-to-dock app-shift-hotkey-3 ['<Shift><Super>3']
    org.gnome.shell.extensions.dash-to-dock app-shift-hotkey-4 ['<Shift><Super>4']
    org.gnome.shell.extensions.dash-to-dock app-shift-hotkey-5 ['<Shift><Super>5']
    org.gnome.shell.extensions.dash-to-dock app-shift-hotkey-6 ['<Shift><Super>6']
    org.gnome.shell.extensions.dash-to-dock app-shift-hotkey-7 ['<Shift><Super>7']
    org.gnome.shell.extensions.dash-to-dock app-shift-hotkey-8 ['<Shift><Super>8']
    org.gnome.shell.extensions.dash-to-dock app-shift-hotkey-9 ['<Shift><Super>9']
    
  • Ctrl+Super+D

    is defined in GNOME Control Center → Keyboard (gnome-control-center keyboard) and in dconf-editor (see above):

    Ctrl+Super+D

    and in gsettings:

    gsettings list-recursively | egrep "Primary.*Super.*d"
    org.gnome.desktop.wm.keybindings show-desktop ['<Primary><Super>d', '<Primary><Alt>d', '<Super>d']
    

Conclusion:

  1. all stuff is shown in gsettings. But <Ctrl> is named <Primary>.
  2. all this stuff looks more and more like RegEdit in some other operating system.
0

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .