
私は Fedora 17 gnome (shell) 3 と gnome ターミナル 3.4.1.1 を実行しています。
gnome-terminal
私はとmc
(Midnight Commander)の両方のユーザーです。 デフォルトではgnome-terminal
、常にF10( を使用するときに必要mc
) を使ってトップ メニューを開いています。 今回もそうでした。 いつものように、設定でその動作を無効にすることができました。
私にとって新しいのは、設定を無効にした後、 を押すとマウス カーソルで「右クリック メニュー」が開くようになったことですF10。 キーmc
も に届きますが、常にメニューを閉じなければならないのは面倒です。
他のアプリでは発生しないので、gnome ターミナルが原因だと思います。これは「機能」ですか、それともバグですか。他にも同じ問題に遭遇した人はいますか。また、解決方法はありますか。
答え1
これは機能です。編集->キーボードショートカットに移動します
「メニューショートカットキーを有効にする」のチェックを外します
オフにします。
答え2
ここで説明した問題に対する簡単な解決策は次のとおりです。
~/.config/gtk-3.0/gtk.css
gnome-terminal や nautilus などの GTK 3 アプリの場合は、次の内容のファイルを作成 (または、すでにある場合は編集) するだけです。
$ cat ~/.config/gtk-3.0/gtk.css
@binding-set NoKeyboardNavigation {
unbind "F10"
}
* {
gtk-key-bindings: NoKeyboardNavigation
}
答え3
Fedora 17のバグレポートはここにあります
回避策としては、次の内容の ~/.config/gtk-3.0/gtk.css ファイルを作成します。
@binding-set NoKeyboardNavigation {
unbind "<shift>F10"
}
* {
gtk-key-bindings: NoKeyboardNavigation
}
答え4
私は Ubuntu でこれを修正するために、新しいものを作成し~/.config/gtk-3.0/gtk.css
、その中に以下を入れました:
@binding-set NoKeyboardNavigation {
unbind "<shift>F10"
}
* {
gtk-key-bindings: NoKeyboardNavigation
}