Я сейчас пишу программу для проекта.
Это для системы чтения Брайля, где у меня есть дисплей Брайля, подключенный через USB, который управляется программой brltty.
Одним из требований для этого проекта является возможность подключения более одного дисплея Брайля, хотя только главный дисплей может управлять системой.
Я думал, что самый простой способ сделать это - вместо того, чтобы отправлять команды каждому экземпляру brltty в моей программе, я мог просто отразить то, что выводится на основной USB, на каждый порт USB.
Это возможно?
Ответы:
Я не думаю, что зеркальное отображение интерфейса USB является самым простым решением вашей проблемы.
Я не использовал
brltty
раньше; но, насколько я понимаю, вы должны быть в состоянии использовать tmux для мультиплексирования терминала снаружиbrltty
вообще.Если честно, я тоже не особо использовал tmux; но, исходя из этого урока ...
tmux -S /tmp/shared
chmod +r /tmp/shared
tmux -S /tmp/shared attach -r
В руководстве также приведены некоторые рекомендации по автоматическому подключению клиентских терминалов к главному терминалу при входе в систему. Это может иметь или не иметь значения для вас; но, если это так, вы, вероятно, можете просто прикрепить его к концу учетной записи клиента
.profile
, предполагая, что вам не о чем беспокоиться по поводу безопасности.exec /usr/bin/tmux -S /tmp/shared attach -r
источник
Linux? Если да, см. Тройник (2) или старый вентилятор .
Но я бы пошел на старую классику
источник