¿Hay alguna manera de duplicar las salidas USB?

¿Hay alguna manera de duplicar las salidas USB?

Actualmente estoy escribiendo un programa para un proyecto.

Es para un sistema de lectura braille donde tengo una pantalla braille conectada vía USB que está controlada por un programa llamado brltty.

Uno de los requisitos para este proyecto es tener la capacidad de conectar más de una pantalla braille aunque solo la pantalla principal tenga el control del sistema.

Pensé que la forma más sencilla de hacer esto era que, en lugar de tener que enviar comandos a cada instancia de brltty en mi programa, podría simplemente reflejar lo que sale al USB principal, a cada puerto USB.

es posible?

Respuesta1

No creo que duplicar la interfaz USB sea la solución más sencilla a su problema.

No lo he usado brlttyantes; pero, por lo que tengo entendido, deberías poder utilizartmuxpara multiplexar el terminal fuera del brlttytotal.

Para ser honesto, tampoco he usado tmux; pero yendo deeste tutorial...

  1. Inicie tmux en su terminal maestra:tmux -S /tmp/shared
  2. permitir que otros usuarios se conecten al maestro:chmod +r /tmp/shared
  3. Inicie tmux en sus terminales de cliente:tmux -S /tmp/shared attach -r

El tutorial también ofrece algunas sugerencias sobre cómo hacer que sus terminales cliente se conecten automáticamente al terminal maestro al iniciar sesión. Eso podría importarte o no; pero, si es así, probablemente podrías colocarlo al final de la cuenta del cliente .profile, suponiendo que no tengas ningún problema de seguridad del que preocuparte.

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

Respuesta2

¿Linux? Si es así vercamiseta(2)o el viejoabanico(Máquina Wayback).

Pero yo elegiría el viejo clásico.

for (dev in devs)
    send (dev, command)

información relacionada