web-dev-qa-db-ja.com

非表示のキーバインディング? (具体的には、Ctrl + Alt + DおよびShift + Super +!)

Ubuntuの最新バージョンでGnomeを試していますが、「秘密の」キーバインディングがあるようです。例えば、 Ctrl+Alt+D すべてのウィンドウを最小化し、 Shift+Super+! ドックで最初のプログラムを開きます。設定とgconf-editorの下で、これらのキーバインドが見つかりません。 Ctrl+Super+D また、私のウィンドウを最小化しますが、設定でそれを示しています。すべてのキーバインディングをどこで見つけて編集できますか?具体的には、前述の2つのキーバインディングを変更するにはどうすればよいですか?ありがとうございました。

3
Billl bob

いくつかの謎がありますが、明らかになる可能性があります。

  • Ctrl+Alt+D /org/gnome/desktop/wm/keybindings/show-desktopで定義されています(dconf-editorをチェックイン):

    dconf-editor

    しかし 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']
    
  • Shift+Super+! (またはより正確に Shift+Super+1

    秘密のようです-dconf-editorgsettingsに表示されます:

    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

    gNOMEコントロールセンター→キーボード(gnome-control-center keyboard)およびdconf-editor(上記参照)で定義されています:

    Ctrl+Super+D

    およびgsettings

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

結論:

  1. すべてのものはgsettingsに表示されます。ただし、<Ctrl>という名前は<Primary>です。
  2. これらはすべて、他のオペレーティングシステムではRegEditのようになります。
6
N0rbert