
CTRL+A [
私は screen が大好きですが、入力を止めて を押し、必要なものを見つけなければならないのはイライラします。
スクロール コマンドではなく、スクロール ホイールを通常どおり機能させる方法はありますか?
また、Shift+PageUp/PageDn を有効にすることは可能ですか?
答え1
私は ~/.screenrc で urxvt に次の設定を使用します:
termcapinfo rxvt-unicode ti@:te@
termcapinfo rxvt ti@:te@
termcapinfo rxvt 'hs:ts=\E]2;:fs=07:ds=\E]2;screen07'
これらにより、スクロールバーとマウス ホイールが「正しいこと」を実行できるようになります。
これは端末の種類に依存するため、端末の種類が でない場合は機能しないことに注意してくださいrxvt
。機能しない場合は、rxvt
と をrxvt-unicode
適切な端末の種類に置き換えてみてください ( を実行して取得しますprintf $TERM
)。
答え2
実際に使用している端末を確認するには、$TERM 変数を確認してください。xterm (または xterm*) の場合は、マウスのスクロールを可能にするために、これを ~/.screenrc に追加します。
termcapinfo xterm* ti@:te@
またはより完全な表現としては:
termcapinfo xterm*|rxvt*|kterm*|Eterm* ti@:te@
~/.screenrc を変更しない場合は、Ctrl-a ESC でスクロールしてから上下矢印を使用します。q で終了します。
注: ~/.screenrc にこれを追加すると、マウスを使用して分割ウィンドウ間のフォーカスを変更することもできます。
mousetrack on
Term Cap は、デバイスに依存しない端末記述ライブラリ/データベースです。
参照/コピー元:
ターミナル: termcapinfo コマンドが見つかりません
https://en.wikipedia.org/wiki/Termcap
https://superuser.com/questions/629004/gnu-screen-change-focus-in-split-windows-with-mouse