
現在、プロジェクト用のプログラムを書いています。
これは、brltty というプログラムによって制御される USB 経由で接続された点字ディスプレイを備えた点字読み取りシステム用です。
このプロジェクトの要件の 1 つは、マスター ディスプレイのみがシステムを制御できるようにしながら、複数の点字ディスプレイを接続できることです。
これを行う最も簡単な方法は、プログラム内の brltty のすべてのインスタンスにコマンドを送信するのではなく、メイン USB に出力される内容を各 USB ポートにミラーリングすることだと思いました。
これは可能ですか?
答え1
USB インターフェースをミラーリングすることが、問題に対する最も簡単な解決策ではないと思います。
これまで使ったことはありませんbrltty
が、私の理解では、使えるはずですtmux端末brltty
全体を外部に多重化します。
正直に言うと、私もtmuxをあまり使ったことがないのですが、このチュートリアル...
- マスター端末でtmuxを起動します。
tmux -S /tmp/shared
- 他のユーザーがマスターに接続できるようにします。
chmod +r /tmp/shared
- クライアント端末でtmuxを起動します。
tmux -S /tmp/shared attach -r
チュートリアルでは、ログイン時にクライアント端末をマスター端末に自動的に接続する方法についてもいくつか提案しています。これはあなたにとって重要かもしれませんし、重要でないかもしれません。しかし、そうであれば、.profile
セキュリティ上の懸念が何もなければ、クライアント アカウントの の末尾にそれを貼り付けるだけでよいでしょう。
exec /usr/bin/tmux -S /tmp/shared attach -r