gnome-terminalでF10を押すと、右クリックメニューが開きます。

gnome-terminalでF10を押すと、右クリックメニューが開きます。

私はFedora 17 gnome(シェル)3とgnomeターミナル3.4.1.1を実行しています。

gnome-terminal私はmcand(ミッドナイトコマンダー)ユーザーです。gnome-terminal常にデフォルト値が使用されるため、F10(使用時に必要ですmc)トップレベルメニューを開きます。今回も。通常どおり設定でその動作を無効にすることができました。

設定を無効にしてからを押すと、マウスカーソルで「右クリックメニュー」が開き始めましたF10。キーmcも機能しますが、常にメニューを閉じる必要があるため不便です。

他のアプリケーションでは発生しないので、これはgnome端末によって引き起こされると思います。これは「機能」かバグですか?他の人も同じ問題に遭遇し、どのように解決しますか?

答え1

これは特徴です。編集 - >キーボードショートカットに移動します。

「メニューショートカットを有効にする」を選択解除します。

消しなさい。

答え2

説明されている問題に対する簡単な解決策は次のとおりです。

gnome-terminalやnautilusなどのGTK 3アプリケーションの場合は、次の~/.config/gtk-3.0/gtk.cssファイルを作成(または可能であれば編集)できます。

$ cat ~/.config/gtk-3.0/gtk.css
@binding-set NoKeyboardNavigation {
unbind "F10"
}

* {
gtk-key-bindings: NoKeyboardNavigation
}

答え3

Fedora 17の場合、ここでバグレポートを見つけることができます。

https://bugzilla.redhat.com/show_bug.cgi?id=800856

この問題を解決するには、次の内容を含む ~/.config/gtk-3.0/gtk.css ファイルを作成します。

@binding-set NoKeyboardNavigation {
    unbind "<shift>F10"
}

* {
    gtk-key-bindings: NoKeyboardNavigation
}

答え4

~/.config/gtk-3.0/gtk.cssUbuntuで新しいものを作成し、以下を入れてこの問題を解決しました。

@binding-set NoKeyboardNavigation {
    unbind "<shift>F10"
}

* {
    gtk-key-bindings: NoKeyboardNavigation
}

関連情報