Software de código abierto para cambiar la fuente de entrada del monitor

Tengo dos monitores BENq rl2450h y Soniq.

Quiero poder cambiar la fuente de entrada para estos dos monitores.

¿Sería capaz una pieza de software de cambiar esto?

¿Hay alternativas de código abierto para hacer esto?

Estoy feliz de codificar si no hay alternativa.

Caso de uso

2 cables diferentes conectados a 1 monitor, por ejemplo. 1 podría ser hdmi y el otro una fuente VGA.

Quiero poder dejar que el software decida qué fuente de entrada se utilizará en un monitor en particular...

¿Estás de acuerdo con cualquier sistema operativo o tienes uno en mente?
De hecho, puede hacer su pregunta un poco más clara. ¿Tiene una computadora conectada a las dos pantallas y desea cambiar la pantalla a la que sale? Si es así, sí, podría existir una pieza de software. Si tiene varias fuentes para cada pantalla y desea cambiar de PC a computadora portátil o cualquier otra fuente, esto se controla en el monitor, y no creo que pueda encontrar una manera de controlar esto desde su computadora, pero de nuevo, yo se sabe que está equivocado.
Si está buscando cambiar entre usar 2 computadoras diferentes en estos dos monitores, y posiblemente teclados y ratones al mismo tiempo, entonces D-Link fabrica interruptores de hardware que pueden hacer este tipo de cosas en respuesta a un botón en la caja y para un atajo de teclado.
@SteveBarnes... Busco un enfoque de software ya que tengo algunas limitaciones... Aunque gracias...
@Izzy OS no importaría siempre y cuando esté usando un lenguaje multiplataforma como JAVA/Python. También use el caso publicado
@JD OK para el caso de uso (claro ahora). Pero "siempre que use un lenguaje multiplataforma" sugiere que no está solicitando un software listo para usar, sino una biblioteca para usar con su propio código. ¿Es eso correcto?
@izzy...

Respuestas (1)

Es posible que algunos monitores puedan implementar el control HDMI de qué entrada se selecciona y que podría activarse desde el software a través del CEC , parte del conjunto de comandos estándar HDMI, a menudo llamado algo diferente en la documentación de cada proveedor , esto tiene un par de asuntos:

  • No todos los proveedores lo implementan correctamente
  • Una vez que cambie a VGA, es posible que su(s) monitor(es) no escuche(n) el puerto HDMI para algunos o ningún comando.
  • El nivel de soporte para él en las tarjetas gráficas es variable a deficiente, por lo que, dependiendo de su tarjeta gráfica, es posible que necesite un adaptador USB a CEC, existen , que permiten que una computadora controle dispositivos habilitados para CEC.

Hay algunas bibliotecas que le permiten enviar comandos CEC, una vez que tenga el hardware adecuado, como libCEC con licencia dual . Esto viene con interfaces C++, C y .NET, y una utilidad CLI llamada cec-client.

Descargo de responsabilidad : no tengo nada que ver con ninguno de los vendedores o proveedores mencionados y no he probado para ver si su caso de uso específico es total/parcialmente compatible.