画面を使用して、USBシリアルドングルを使用してRS232経由でデバイスに接続します。現在、このコマンドを使用して画面を呼び出しています(ここで、115200
は私のボーレートです):
screen /dev/ttyUSB0 115200
通常、私は複数のデバイスを持っています(/dev/ttyUSB0
および/dev/ttyUSB1
)。ボーレートが異なる場合があります。現在、新しいターミナルエミュレータを開いて、インスタンスごとにscreenを実行していますが、そのような場合はscreenの目的が損なわれます。画面の単一インスタンスで両方のデバイスにアクセスできますか?
これには、引数なしで画面を起動し、作成後に指定されたボーレートでセッションをTTYにアタッチすることが含まれると思いますが、セッション内でTTYを変更するコマンドが表示されません。私はtmuxがそれを行うことができることを知っていますが、私はむしろ画面に固執したいと思います。
screen
を起動すると、内部のscreen
コマンドを使用して、ウィンドウを追加の端末デバイスに接続できます。タイプ C-a: プロンプトを取得するには、
screen /dev/ttyUSB1 ######
ここで、######
はこのデバイスのボーレートです。これらのコマンドを.screenrc
に入れて、screen
の起動時にデバイスを自動的に接続することも、このコマンドにキーストロークをバインドしてショートカットを取得することもできます。
screen
マニュアルの ウィンドウタイプ セクションを参照してください。