
私は常にmacos Terminal.appを使用してSSHを介してUbuntuサーバーを制御し、プログラムをバックグラウンドで実行し続けるにはtmuxを使用する必要があります。
これで、画面上のマウススクロールを有効にするために(私のUbuntuサーバー上で)tmuxを設定する方法がわかりました。
.tmux.conf ファイルに構成を追加します。
set -g mouse on
しかし、Terminal.appでテキストをコピーしようとすると動作しないことがわかりました。 Shift +左ドラッグとShift +ホイールを使用してコピーして貼り付けることはできません。
スクロールとコピー - 貼り付けを同時に有効にするには、サーバーでtmuxをどのように設定する必要がありますか?
それとも、これら2つの機能を実装するには、どのようなサードパーティのターミナルアプリケーションを使用する必要がありますか?
答え1
私もこの質問に対する答えを見つけようとしています。 iTermからデフォルトのターミナルアプリケーションに戻りましたが、ターミナルでこの問題が発生しました。
とにかくiTermをtmuxと一緒に使用すると問題になりません。
答え2
.tmux.conf
これは、選択したテキストをコピーしてマウスホイール(Linuxスタイル)で貼り付けることができる現在のファイルです。私のもの
set -g default-terminal "screen-256color"
set -g mouse on
# enable cut and paste
bind C-c run "tmux save-buffer - | xclip -i -sel clipboard"
bind C-v run "tmux set-buffer \"$(xclip -o -sel clipboard)\"; tmux past-buffer"
システムバージョン:macOS 13.2(22D49)
カーネルバージョン: Darwin 22.3.0