を設定します。私はいくつかの試みを行いましたが、うまくいくものはありません。たとえば、NLだけでなく、改行文字にNL + CRを送信する場合、端末回線の設定はonlcrです。GNU画面の端末ラインは、私は、このようなシリアルUSBポートに監視するために、GNU画面を使用したい
試み1 - 特別な設定なし:
$ screen /dev/ttyUSB0 115200
# only sends NL
試み2 - 画面を介し:
$ screen /dev/ttyUSB0 115200,onlcr
# still only sends NL
試み3 - ssty介し:
$ stty -F /dev/ttyUSB0 onlcr
$ screen /dev/ttyUSB0 115200
# still only sends NL
試み4 - の両方を経由して:
$ stty -F /dev/ttyUSB0 onlcr
$ screen /dev/ttyUSB0 115200,onlcr
# still only sends NL
試み5 - 他のために:
$ screen /dev/ttyUSB0 115200,onlcr
# then ctrl+a, ctrl+z to pause the screen session
$ stty -F /dev/ttyUSB0 onlcr
stty: /dev/ttyUSB0: Device or resource busy
すべての場合において、私は私が得る端末回線の設定を確認するにsttyを実行する場合これは:
実行前画面 - 注:-onlcrは存在します:
設定にsttyを変更$ stty -F /dev/ttyUSB0
speed 115200 baud; line = 0;
kill = ^H; min = 100; time = 2;
-icrnl -imaxbel
-opost -onlcr
-isig -icanon -echo
- -onlcrが行っている点に注意してください。
$ stty -F /dev/ttyUSB0 onlcr
$ stty -F /dev/ttyUSB0
speed 115200 baud; line = 0;
kill = ^H; min = 100; time = 2;
-icrnl -imaxbel
-opost
-isig -icanon -echo
を画面を実行した後 - -onlcrに注意して、再びです:
$ stty -F /dev/ttyUSB0
speed 115200 baud; line = 0;
kill = ^H; min = 100; time = 2;
-icrnl -imaxbel
-opost -onlcr
-isig -icanon -echo
それはようです画面がstty設定を無視して、それを自分のデフォルトにリセットした場合。そして、私はそれをテストした両方のマシンで同じです。 Debain 8.7とmacOS Sierra 10.12.4
他の人と同様の問題に直面している記事を見ましたが、決定的な答えはありません。多くの人がミニコムのような画面を表示する代わりに、現在は興味があります。
onlcrのようなstty設定を画面で使用できますか?