web-dev-qa-db-ja.com

GNU画面:マウスで分割ウィンドウのフォーカスを変更

GNU画面で適切なマウスサポートを有効にして、マウスを使用して分割ウィンドウ間でフォーカスを切り替えることができるようにする方法はありますか?

言い換えれば、「C-a Tab」と入力する代わりに、マウスで操作する方法を探しています。

おかげで、

17
enricoferrero

追加できます

mousetrack on

~/.screenrc

27
Patrick Sanan

私はこの質問が少し古いことを理解していますが、少なくともUbuntu 16.04のインストールでは、マウストラックがドラッグ選択に使用されるマウスイベントを飲み込んでいるように見えることを追加したいと思います。したがって、選択肢があります。クリックしてフォーカスするか、ドラッグして選択してテキストをハイライト/コピーします。

これについて私が見つけた回避策は、一対のキーをバインドしてマウス選択のオンとオフを切り替えることです。 ~/.screenrc

# Click region to focus, toggled by Alt-[ / Alt-]
# (When on, swallows mouse events for drag-select)
bindkey "^[[" mousetrack off
bindkey "^[]" mousetrack on
2
Nathan Winant

GNU画面の upstream が適切なマウスサポートを持っていると思います。 Linuxコンソールのscreen(1)の マウスを参照してください

また、 Debian Sid(unstable) も確認してください。この投稿に対する最初の回答によると、Debian UnstableにはGNU画面。

しかし、これは、ソースからScreenを構築する必要があることを意味する場合があります。それ自体はそれほど難しくはないはずですが、この種のことをこれまでに行ったことがない場合は、少し気が遠くなるかもしれません。

2
Alexej Magura

GNU画面はマウスを使用しません。
その動作が必要な場合は、代わりに tmux を試すことができます。 tmuxでその動作を有効にするには、次の行を〜/ .tmux.confに追加します。

set -g mouse-select-pane on
0
RPDiep