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

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

現在、プロジェクト用のプログラムを書いています。

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

このプロジェクトの要件の 1 つは、マスター ディスプレイのみがシステムを制御できるようにしながら、複数の点字ディスプレイを接続できることです。

これを行う最も簡単な方法は、プログラム内の brltty のすべてのインスタンスにコマンドを送信するのではなく、メイン USB に出力される内容を各 USB ポートにミラ​​ーリングすることだと思いました。

これは可能ですか?

答え1

USB インターフェースをミラーリングすることが、問題に対する最も簡単な解決策ではないと思います。

これまで使ったことはありませんbrlttyが、私の理解では、使えるはずですtmux端末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)

関連情報