Existe uma maneira de espelhar as saídas USB?

12

Atualmente, estou escrevendo um programa para um projeto.

É para um sistema de leitura em braille, no qual eu tenho uma exibição em braille conectada via USB controlada por um programa chamado brltty.

Um dos requisitos para este projeto é ter a capacidade de conectar mais de uma exibição em braille, embora apenas permita que a tela principal tenha controle do sistema.

Eu pensei que a maneira mais fácil de fazer isso era, em vez de ter que enviar comandos para cada instância do brltty no meu programa, eu poderia apenas espelhar o que é enviado para o USB principal, para cada porta USB.

Isso é possível?

    
por Loocid 08.05.2013 / 13:03

2 respostas

2

Não acho que o espelhamento da interface USB seja a solução mais simples para o seu problema.

Eu não usei brltty antes; mas, pelo que entendi, você deve ser capaz de usar o tmux para multiplexar o terminal fora de brltty .

Para ser sincero, eu também não usei o tmux; mas indo de este tutorial ...

  1. inicie o tmux no seu terminal mestre: tmux -S /tmp/shared
  2. permite que outros usuários se conectem ao mestre: chmod +r /tmp/shared
  3. inicie o tmux nos terminais do seu cliente: tmux -S /tmp/shared attach -r

O tutorial também fornece algumas sugestões sobre como ter seus terminais de cliente automaticamente conectados ao terminal mestre no login. Isso pode ou não ser importante para você; mas, em caso afirmativo, você provavelmente poderia colocá-lo no final da conta do cliente, .profile , supondo que você não tenha preocupações com a segurança.

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

    
por 27.09.2013 / 06:12
0

Linux? Se sim, veja tee (2) ou o antigo fanout .

Mas eu preferia o clássico antigo

for (dev in devs)
    send (dev, command)
    
por 18.08.2013 / 07:55