web-dev-qa-db-ja.com

xfce端末のF1を無効にする

XFCEをデスクトップ環境として使用していませんが、XFCEの端末を使用しています。現在、F1キーを押すとヘルプが表示されます。私は本当にこれを必要としません。エスケープを押しようとしたときにVIMのときに誤って押してしまった場合、それは本当に迷惑です。

キーボードショートカットを変更/無効にするための設定がどこにも表示されませんでした。これらのショートカットを無効にするいくつかの隠された方法はありますか?

問題があれば、Arch Linuxでxmonadを実行しています。

28
beatgammit

このページ は、〜/ .config/Terminal/terminalrc 'に空のアクセラレータショートカットを追加することをお勧めします。 XFCE 4.8を実行していますが、このファイルを自分で見つけることができませんでした。しかし、私の端末設定(編集の下)には、ショートカットタブがあります。ヘルプ= F1はリストの最後のショートカットです。端末エミュレータのバージョンは0.4.8です。うまくいけば、これらのうちの1つがあなたに当てはまるでしょう。

4
washbow

XFCEのファンクションキーバインディング および [〜#〜] faq [〜#〜] からコピー:

  1. xfce4-appearance-settingsを実行します。
  2. 設定タブをクリックします。
  3. チェック編集可能なアクセラレータを有効にします
  4. 閉じるをクリックします。
  5. Xfceターミナルを開きます。
  6. ヘルプメニューをクリックします。
  7. Contentsにカーソルを合わせます(クリックしないでください)。
  8. を押す Del アクセラレータを削除するキー。

F1 メニュー項目から消えます。

フルスクリーンアクセラレータ F11、同様に削除できます:

  1. クリックビュー
  2. Fullscreenにカーソルを合わせます。
  3. 押す Del

以外のキーを押す Del 押されたキーにアクセラレータキーを再度割り当てます。

30
Vadim

xfce4-terminal 0.6.1(xfce 4.10)を備えたxubuntu 12.04で、私は追加して解決しました:

〜/ .config/xfce4/terminal/accels.scm

(gtk_accel_path "<Actions>/terminal-window/fullscreen" "")
(gtk_accel_path "<Actions>/terminal-window/contents" "")

そして〜/ .config/xfce4/terminal/terminalrc

AccelFullscreen=
AccelContents=

したがって、F1ヘルプ/コンテンツとF11フルスクリーンの両方が無効になります

9
marco

少なくともversion 0.8.6以上のxfce-terminalには、設定内にオプションがあり、これを簡単に設定できます。

Terminal Preferences with option to disable F1

ええ、これは明白に思えるかもしれません。私がこれを投稿したのは、お気に入りの検索エンジンからここにアクセスしたユーザーが問題を解決するはるかに簡単な方法nowがあることを知るためです。

8
helvete

Xubuntu 13.04では、accels.scmファイルの作成も(terminalrcを変更せずに)機能しました。なぜだかわかりません!

0
onebir