タイトルが示すように、Gnome Terminalで実行できるように、ペイン上でマウスオーバーするだけでtmuxのペインを選択したいと思います。ペインをクリックして選択したくありません。
それは可能ですか?
私が間違っている場合は訂正してください。しかし、これが(簡単に)可能であるとは思いません。ペイン間をクリックできる唯一の理由は、ターミナルアプリケーションがマウスの位置をターミナルアプリケーションに転送するためですマウスクリック。
例として、~/.tmux.conf
ファイルでこれを有効にします。
set-window-option -g mode-mouse on
これを有効にすると、ターミナルカーソルをtmux
ペイン内でドラッグできます。これは、ペイン間をクリックして、マウスでペインのサイズを変更できる理由を示しています。ターミナルアプリケーション(たとえば、xterm
)は、 マウスカーソルの位置をターミナルアプリケーションにブロードキャストします。クリックすると = 。 tmux
は、その情報を使用して、たとえば、ターミナルカーソルを移動したり、上記で説明したようにペインに切り替えたり、ペインのサイズを変更したりできます。
誰かが別のペインにカーソルを合わせてtmux
ペインを変更したという証拠はオンラインでは見当たりません。
ターミナルアプリケーションの一部を書き直して(クリックしなくても)常にマウスの位置をブロードキャストし、tmux
を変更して、常にそれ(または同様のもの)を追跡しない限り、解決策が見つかりません。
正直なところ、この行を~/.tmux.conf
ファイルに追加することをお勧めします。別のペインをクリックするだけでペインを変更できます。これは、単にカーソルを合わせるよりもはるかに不便だとは思いません。
set-option -g mouse-select-pane on
TmuxでiTerm2を使用している場合は、[iTerm]> [設定]> [ポインタ]> [フォーカスはマウスに従う]チェックボックスをオンにすることができます。これはおそらく選択したTmuxテーマでのみ機能しますが、試してみる価値があるかもしれません。