シリアルコンソールに大量のテキストを貼り付けると、一部の文字が失われます。

シリアルコンソールに大量のテキストを貼り付けると、一部の文字が失われます。

大量のテキストをシリアルコンソール(またはscreen)に貼り付けると、minicom一部の文字が失われて送信されません。

ベストアンサー1

これはフロー制御の問題のようです。問題の根本原因は解決されないかもしれませんが、文字間にランダムなTX遅延を追加すると、文字が欠落している問題が解決されます。これはscreen、だけでなく動作しますminicom

ドキュメントでは、コマンドをscreen説明するslowpasteときにこの問題も説明します。

貼り付けコマンドを使用して、現在のウィンドウにテキストを挿入する速度を定義します。 Slowpaste 値が 0 でない場合、テキストは文字単位で記録されます。各書き込みの後、アプリケーションは入力を処理できるように画面がミリ秒間一時停止されます。遅いペーストのみを使用してください大量のテキストを貼り付けるときに基本システムでフロー制御の問題が公開される場合。 defslowpaste は、新しいウィンドウのデフォルト値を指定します。

で文字転送遅延を1msに設定するには、[次へ]をminicomクリックします。

CTRLA,,,,,,,,,,ZTF1

ミニコンピュータのスクリーンショット

そのような設定はないようですscreen。しかし、参照してくださいGNU画面で「文字転送遅延」を設定するには? (ミニコンピュータのように)そのようなもののために。

おすすめ記事