Tmux:分離モードでサイズを変更すると、奇妙なウィンドウサイズが発生する

Tmux:分離モードでサイズを変更すると、奇妙なウィンドウサイズが発生する

分離モードでtmuxセッションを作成し、スクリプトで一連のtmuxコマンドを実行してウィンドウを作成してサイズ変更しましたが、セッションに接続しようとすると、ウィンドウのサイズが異なって表示されます。この場合、次に同じタスクを実行しました。コマンドを使用してスクリプトでウィンドウのサイズを変更すると、ウィンドウのサイズが正しく調整されます。

分離モードとウィンドウのサイズ変更で結果が正しくないのはなぜですか?

編集:クライアントが接続されている間、tmuxはウィンドウのサイズを変更しているようです。

ベストアンサー1

tmux端末サイズ(すべてのクライアントの最小幅と最小高さ)に基づいてウィンドウサイズを変更します。tmux以前と同じサイズの端末に接続すると、ウィンドウのサイズが同じになります。サイズの異なる端子に接続すると比例的に変化します。 (幅80の端末に幅20と60の2つのウィンドウがあり、接続されたセッションが幅40の端末を使用している場合、ウィンドウの新しい幅は10と30になります。)

サイズを維持したい場合は、同じサイズの端子に接続してください。

複数のクライアントが接続されていてもサイズが変更されます。 (画像から一部が削除されました)

複数のtmuxクライアント

おすすめ記事