USB出力をミラーリングする方法はありますか?

USB出力をミラーリングする方法はありますか?

私は現在プロジェクト用のプログラムを作成しています。

USB経由で接続され、brlttyというプログラムで制御される点字ディスプレイを備えた点字読み取りシステム用です。

プロジェクトの要件の1つは、基本ディスプレイのみがシステムを制御できるようにしても、複数の点字ディスプレイを接続する機能でした。

最も簡単な方法は、プログラムのすべてのbrlttyインスタンスにコマンドを送信するのではなく、デフォルトのUSBからの出力を各USBポートにミラ​​ーリングすることです。

可能ですか?

答え1

私はUSBインターフェイスをミラーリングすることが問題に対する最も直接的な解決策であるとは思わない。

私は以前にそれを使用したことがありませんbrltty。しかし、私が理解したのはあなたも使えるでしょう。マルチプレクサ外部への多重化端末brltty

正直なところ、私は実際にtmuxを使ったことがありません。このチュートリアル...

  1. プライマリ端末でtmuxを起動します。tmux -S /tmp/shared
  2. 他のユーザーがマスターに接続できるようにします。chmod +r /tmp/shared
  3. クライアントでtmuxを起動します。tmux -S /tmp/shared attach -r

このチュートリアルでは、ログイン時にクライアントがデフォルトの端末に自動的に接続できるようにする方法に関するいくつかの提案も提供します。これはあなたにとって重要でも重要ではないかもしれません。ただし、そうであれば、.profile心配するセキュリティ上の問題がないと仮定して、顧客アカウントの末尾にこの情報を追加できます。

exec /usr/bin/tmux -S /tmp/shared attach -r

答え2

Linux?もしそうなら、参照してくださいティー(2)または古いファンアウト(タイムマシン)。

しかし、私は古い古典を選びます。

for (dev in devs)
    send (dev, command)

関連情報