web-dev-qa-db-ja.com

特定のアプリケーションのグローバルキーボードショートカットを無効にする

特定のアプリケーションのGNOME(バージョン2)グローバルキーボードショートカットを無効にすることは可能ですか?

UbuntuでIntelliJ IDEA Java IDEを使用していますが、いくつかのIDEAデフォルトのキーボードショートカットはGNOMEショートカットと競合します(例: Alt+F1、 Ctrl+Alt+ または Ctrl+Alt+)。 IDEA内の競合するショートカットを変更したくありません。 「互換性」の理由でデフォルトのキーマップを使用する必要があります。

私はすべてのキーボードアクティビティをアプリケーションにリダイレクトするプロキシコマンドを考えていますフォーカスがある場合kbdproxy idea.shのようなもの。

14
Sven

私はこの質問をstackoverflowに投稿しましたが、優れた答えがたくさん期待されていましたが、何もありませんでした。

私の個人的な解決策は現在:

  1. 'twm'のような非常に軽量なwmをインストールします:(Sudo apt-get install twm)

  2. Wmなしで同時Xセッションを開始します:xinit/usr/bin/xterm-:2

  3. 新しいXセッションに切り替えます:control-alt-F8

  4. 新しいセッション内でxtermでtwmを開始します:twm&

  5. Control-alt-F7で他のXセッションに切り替えて、プログラムを実行し、プログラムのショートカットを楽しんで幸せになります

1
user467257

ワークスペースの切り替えの後者2つは、無効にすることができます。gconf-editorをダウンロードしてインストールし、このエントリを見つけます。

move_to_workspace

enter image description here

そして、それらを空のままにしてください。

1
daisy