Xfce端末コマンド履歴のスクロールを無効にする方法はありますか?手のひら拒否機能に依存したくなく、端末を使用するときに無効にしたいです。特に私が言うのは、マウス/タッチパッドでスクロールしながらプロンプトで前のコマンドを繰り返さないことです。
答え1
代替画面を使用するときに、ホイールマウスのスクロールを上下のカーソルキーに変換するVTE(XFCE端末で使用)の機能について説明しています。走っているとこんなことが起こるscreen
同様の問題でxterm
。screen
端末の代替画面機能の使用を防ぐことで、これを防ぐことができます。
例えば(参照GNU画面自体では代替バッファを無効にできますが、vimではそうではなく、その中でどのように無効にできますか?)、screen
関数が存在しないことを示します(に入れて.screenrc
)。
termcapinfo xterm ti@:te@
同様の回避策が使用されますtmux
(参照:tmuxの代替画面の端末機能を正しく無効にします。)、次の場所に入れてください.tmux.conf
。
set -ga terminal-overrides ',xterm*:smcup@:rmcup@'
スクロールアクションのこれらの翻訳はそうではないようです。設定可能VTEベースの端末で。xterm
たとえば、で設定できますalternateScroll
(パッチ #282)。
追加資料:
答え2
Edit > Preferences
メニューからxfce4-terminal
スクロールバーを無効にできます。
この値を 1 に設定すると、scrollback
マウスホイールを使用した後にスクロールが無効になります。
私はxfce4-terminal 0.6.3
Ubuntu 14.04のデフォルトバージョンを使用しています。
答え3
MacでiTermを使用して同じ問題が発生しました。この機能を使用するたびに上下にscreen
スクロールできず、非常に迷惑です。
スクロールコマンドライン履歴を無効にするには:
タブを開いて
Preferences
クリックします。Advanced
そのセクションまで下にスクロールするか、
Mouse
「スクロール」を検索してください。オプションを見つけて
Scroll wheel sends arrow keys when in alternate screen mode
選択してください。いいえドロップダウンメニューから
すべてが準備されました!