私はこれがtmuxの問題だと思います。これはzshの問題かもしれませんし、両方に関連しているかもしれません。
PuTTYを使用して、WindowsシステムからサーバーにSSHとして接続しています。 PuTTY設定ウィンドウのデータパネルで、端末速度を「230400、230400」に設定しました。
サーバー側の.zprofileには「stty rate 230400」があります。 zshプロンプトに「stty -a」と入力すると、次のように表示されます。「速度230400ボード;」(およびその他の複数のstty設定)
サーバーにログインすると、シェルプロンプトの上の行に(ウェルカムバナーの下)「230400」と表示されます.
私の考えには(やや不確実性)その速度やその近くにつながっているようです。
それでは、なぜzshプロンプトでtmuxを開くと、sub-zshプロンプトが表示される直前に(tmux内で)sub-zshプロンプトの上の行に「9600」が表示されますか?
-輸出-が必要です。「STTYスピード230400」私の.zprofileにコマンドがありますか?私はこれができるかどうかはわかりません(またはどうすればいいのかわかりません)。なぜなら「STTYスピード230400」環境変数の設定ではありません。
または、tmux内でtmuxを開くシェル速度を設定できますか?
それとも、これらの速度を設定する方が良いでしょうか? (たとえば、PuTTYのマニュアルでは、「ターミナルスピード」設定について説明しています。
「このパラメータは常に「できるだけ早い」接続の実際の速度には影響しません。これは、サーバーソフトウェアが時々動作を修正するために使用するプロンプトにすぎません。たとえば、遅い速度が表示された場合、を実行できます。帯域幅を消費しないディスプレイモードに切り替えます。
「この値は通常、ネットワーク環境では意味がありませんが、PuTTYを使用すると、サーバーがデフォルト値に正しく応答しない場合に構成できます。 * "形式は、38400、38400などのカンマ区切りのペアです。最初の数字は(サーバーからの)出力速度を1秒あたりのビット数で表し、2番目の数字は(サーバーへの)入力速度を表します。 。**
とにかく「9600」がおかしいと思います。また、これらの仮定された接続速度が実際の意味を持っているのか、実際の接続速度に正確に影響するのかはわかりません。
それでは、「9600」速度インジケータのソースは何ですか?すべての設定がより高い数字にあり、より高い数字で動作するように見えますが、なぜ速度はまだそうなのでしょうか?
答え1
これらの速度はシリアルラインの構成設定であり、ターミナルマルチプレクサソフトウェア、リモートターミナル、GUIターミナルエミュレータ、または他のタイプのソフトウェアターミナルなど、シリアルラインを介して接続されていないターミナルとは何の関係もありません。シリアルラインは端末の標準であったため、速度は端末構成のパラメータでした。理論的には、一部のアプリケーションはこの設定を使用できるため、PuTTYでこれを変更できますが、実際にはこの設定が行われた状況を見たことがありません。この設定を無視し、stty speed …
構成ファイルに行を含める必要はありません。