我目前正在为一个项目编写程序。
它用于盲文阅读系统,其中我有一个通过 USB 连接的盲文显示器,由一个名为 brltty 的程序控制。
该项目的要求之一是能够连接多个盲文显示器,尽管只让主显示器控制系统。
我认为最简单的方法是,不必向程序中的每个 brltty 实例发送命令,我可以将输出到主 USB 的内容镜像到每个 USB 端口。
这可能吗?
答案1
我不认为镜像 USB 接口是解决您问题的最直接方法。
我以前没用过brltty
;但是,据我了解,您应该能够使用多路复用器将终端多路复用到外部brltty
。
说实话,我也没有真正使用过 tmux;但从本教程...
- 在主终端上启动 tmux:
tmux -S /tmp/shared
- 允许其他用户连接到master:
chmod +r /tmp/shared
- 在您的客户端上启动 tmux:
tmux -S /tmp/shared attach -r
本教程还提供了一些有关如何让客户端在登录时自动连接到主终端的建议。这对你来说可能重要也可能不重要;但是,如果是这样,您可以将其粘贴在客户帐户的末尾.profile
,假设您没有任何安全问题需要担心。
exec /usr/bin/tmux -S /tmp/shared attach -r