グローバルな<Super> -pショートカットを無効にする方法は?


35

ubuntu 11.04では、gconf-editorを使用してkey /apps/gnome_settings_daemon/plugins/xrandr/activeをfalseに設定する回避策がありました 。

ただし、ubuntu 11.10(gnome 3)を使用するgconf-managerにはそのようなキーはありません。


1
コンテキストのために、ここに示されている回避策 user28503があります。
jpaugh

回答:


19

の新しいバージョンはgnome-settings-daemon、構成情報をでdconfなくに保存しますgconf

11.04で行っていたことと同等のことを行うには、次のことを試してください。

  1. dconf-toolsパッケージをインストールしてから、実行しdconf-editorます。
  2. 左側のツリーで、org-> gnome-> settings-daemon-> plugins->に移動しxrandrます。
  3. チェックactiveボックスをオフにします。

1
今答えを修正しました。問題が解決した場合、承認済みとしてマークしてもよろしいですか?
ジェームズヘンストリッジ

2
コマンドラインからこれを行う方法は次のdconf write /org/gnome/settings-daemon/plugins/xrandr/active false
とおりです。– aculich

1
Ubuntu 13.04を使用することも必要であることがわかりましたdconf write /org/gnome/settings-daemon/plugins/media-keys/active false
マーク

3
@elgalu:これを行うと、ボリュームアップ、ダウン、スクリーンショットなどを含むすべてのメディアキーが無効になります。確かにOPが望んだものではありません。
グイアンブロス14年

1
はい、@ GuiAmbrosは残念ですが、Ubuntu 14.04でこの問題の解決策はまだありません
Leo Gallucci 14

16

のUbuntu 18.04、私は2つの異なるキーバインディングたSUPER+ Pを無効にすることができ、dconf-editor

dconf-editorまだインストールされていない場合は、まずインストールする必要があります。これは、次のコマンドを使用して端末で実行できます。

sudo apt install dconf-editor

次に、ターミナルから起動できます。

dconf-editor

dconf-editor

  • / org / gnome / mutter / keybindings / switch-monitorに移動します
  • 「カスタム値」フィールドにが含まれている['<Super>p', 'XF86Display']場合:
    • 「デフォルト値を使用する」を無効にする
    • [カスタム値]フィールドに、次を入力します。 []
  • / org / gnome / settings-daemon / plugins / media-keys / video-outに移動します
  • 「カスタム値」フィールドにが含まれている'<Super>p'場合:
    • 「デフォルト値を使用する」を無効にする
    • [カスタム値]フィールドで、すべてを削除します。

1
これはちょうど、他のanswer.sと同じである
fosslinux

5
私は同意しません。あなたは重要な情報を編集しました:私の答えはUbuntu 18.04に固有であるという事実。また、受け入れられた回答は18.04とは無関係であり、他の回答のいずれも18.04で問題を完全に修正しません。
デビッド

これはBionicで機能しました。同じshrotcutに対して2つの異なる設定があることは非常に迷惑です。マター一つは私のために働いた
チャズ

8

するために無効にグローバル<Super>pキーバインド、およびNOT(Ubuntuの中でテストした他のメディアキー15.04)私は「emtpy」に、次のdconfキーを持っていました。私は(ターミナルで)走りました:

dconf write /org/gnome/settings-daemon/plugins/media-keys/video-out ''
dconf write /org/gnome/settings-daemon/plugins/media-keys/screenshot ''

前に、次のbashコマンドで以下を含む値を検索しました'<Super>p'

b="/org/gnome/settings-daemon/plugins/media-keys/"
for i in `dconf list $b | sort`; do echo -n "$i: "; dconf read $b$i; done

すべてのdconfキーを検索するには、次のコマンドを使用します。

dconf dump / | grep '<Super>p'

端末を回避したい場合は、プログラムdconf-editorを実行し、そこでキーを検索してください...

編集:

いくつかのアップグレードと再起動後、キーバインドが機能しなくなりました。私は、gnome-settings-daemonその定義にバグがある/あったことを発見しました<Super>p。ここでハックについて説明します

起動プロセスで/usr/bin/xbindkeys_autostartは、ログイン時に実行されます。このスクリプトは、ファイルを検索し$HOME/.xbindkeysrc、設定をロードします。

にマッピングgnome-screenshot -cしたかったので<Super>p、次のコンテンツを使用してこのファイルを作成しました(ubuntu / compizの設定をマップ解除しました)。

# Content of $HOME/.xbindkeysrc
"gnome-screenshot -c"
mod4 + p

2
ラブリー!あなたはついに私のSuper + Pの悪夢を解決しました
レオ・ギャルッチ

@LeoGallucci、再起動/更新後に問題が発生した場合は、.xbindkeysrcの変更を試してください(私の回答の編集を参照)。
setempler

リンクソリューションは、私がまさに必要でした。ありがとう!
レゴシア

7

これは2012年10月18日にリリースされたUbuntu 12.10の時点でまだ問題です。これに対するバグ修正は作業中のようで、少なくともキーバインディングを再設定する簡単な方法がありますが、それ以来無効とマークされていますこれはおそらくで修正されたためgnome-settings-daemonです。

最終的に、この問題は、一部のハードウェアベンダーがビデオをハードコーディングしていることが原因と考えられSuper-Pます。

現在受け入れられている回答から、バグトラッカーで xrandrをオフにするのではなく、メディアキーをオフにすることを提案する会話更新されました

以下を試してください:

  1. dconf-toolsパッケージをインストールしてから、実行しdconf-editorます。
  2. 左側のツリーで、org-> gnome-> settings-daemon-> plugins->に移動しmedia-keysます。
  3. チェックactiveボックスをオフにします。

または、これのコマンドラインバージョンは次のとおりです。

dconf write /org/gnome/settings-daemon/plugins/media-keys/active false


これは、単に無効にするだけではありません<super>P。無効にするだけの場合は、上の場所に移動してを見つけvideo-out、それを変更します。この答えをすることは、お風呂で赤ちゃんを捨てることです。
mlissner

3

xrandrプラグインを無効にしてもうまくいかない場合でも(私のように)、これを試してみることをお勧めします(私にとってはうまくいきます)。

ターミナルでコマンド「dconf-editor」を使用してdconf-editorに移動し、次の場所に移動します。

/org/gnome/mutter/keybindings/switch-monitor

「デフォルト値を使用」を無効にして削除します。

'<Super>p',
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.