隐藏的键绑定?(特别是 Ctrl+Alt+D 和 Shift+Super+!)

Bil*_*bob 5 keyboard shortcut-keys gnome-shell

我正在最新版本的 Ubuntu 上试用 Gnome,似乎有“秘密”键绑定。例如,Ctrl+ Alt+D最小化所有我的Windows和Shift+ Super+!打开我的被告席上的第一个程序。在设置和 gconf-editor 下,我找不到这些键绑定。Ctrl+ Super+D也最大限度地减少我的窗户,但它表明,在设置。我在哪里可以找到和编辑我所有的键绑定?具体来说,如何更改前面提到的两个键绑定?谢谢你。

N0r*_*ert 9

有一些谜团,但可能会被揭开:

  • Ctrl+ Alt+D中定义/org/gnome/desktop/wm/keybindings/show-desktop(检查dconf-editor):

    dconf-编辑器

    但在这里Ctrl命名<Primary>。所以我们可以在gsettings以下位置找到它们:

    gsettings list-recursively | egrep "Primary.*Alt.*d"
    org.gnome.desktop.wm.keybindings show-desktop ['<Primary><Super>d', '<Primary><Alt>d', '<Super>d']
    
    Run Code Online (Sandbox Code Playgroud)
  • Shift+ Super+ !(或更精确的Shift+ Super+ 1

    似乎是秘密 - 显示在dconf-editor和 中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']
    
    Run Code Online (Sandbox Code Playgroud)
  • Ctrl+ Super+D

    是在 GNOME 控制中心中定义的吗?键盘 ( gnome-control-center keyboard) 和输入dconf-editor(见上文):

    Ctrl+超级+D

    并在gsettings

    gsettings list-recursively | egrep "Primary.*Super.*d"
    org.gnome.desktop.wm.keybindings show-desktop ['<Primary><Super>d', '<Primary><Alt>d', '<Super>d']
    
    Run Code Online (Sandbox Code Playgroud)

结论:

  1. 所有的东西都显示在gsettings. 而是<Ctrl>名为<Primary>
  2. 所有这些东西看起来越来越像RegEdit在其他操作系统中。