Open-Source-Software zum Ändern der Eingangsquelle des Monitors

Ich habe zwei Monitore BENq rl2450h und Soniq.

Ich möchte in der Lage sein, die Eingangsquelle für diese beiden Monitore zu ändern.

Könnte eine Software das ändern?

Gibt es dafür Open-Source-Alternativen?

Ich codiere gerne, wenn es keine Alternative gibt.

Anwendungsfall

2 verschiedene Kabel an 1 Monitor angeschlossen zB. 1 könnte HDMI sein, die andere eine VGA-Quelle.

Ich möchte in der Lage sein, die Software entscheiden zu lassen, welche Eingangsquelle auf einem bestimmten Monitor verwendet werden soll ...

Sind Sie mit jedem Betriebssystem einverstanden oder haben Sie eines im Sinn?
In der Tat können Sie Ihre Frage etwas klarer stellen. Haben Sie einen Computer an die beiden Bildschirme angeschlossen und möchten den Bildschirm ändern, auf den Sie ausgeben? Wenn ja, könnte ein Stück Software existieren. Wenn Sie mehrere Quellen für jeden Bildschirm haben und von PC zu Laptop oder einer anderen Quelle wechseln möchten, wird dies auf dem Monitor gesteuert, und ich glaube nicht, dass Sie eine Möglichkeit finden, dies von Ihrem Computer aus zu steuern, aber andererseits, ich ' sind bekanntlich falsch.
Wenn Sie zwischen der Verwendung von 2 verschiedenen Computern auf diesen beiden Monitoren und möglicherweise Tastaturen und Mäusen gleichzeitig wechseln möchten, dann stellt D-Link Hardware-Switches her, die so etwas als Reaktion auf eine Taste auf der Box und zu tun können eine Tastenkombination.
@SteveBarnes ... Auf der Suche nach einem Softwareansatz, da ich ein paar Einschränkungen habe ... Trotzdem danke ...
@Izzy OS würde keine Rolle spielen, solange ich eine plattformübergreifende Sprache wie JAVA / Python verwende. Auch Anwendungsfall gepostet
@JD OK für den Anwendungsfall (jetzt klar). Aber "solange ich eine plattformübergreifende Sprache verwende" deutet darauf hin, dass Sie nicht nach einer gebrauchsfertigen Software fragen, sondern nach einer Bibliothek, die Sie mit Ihrem eigenen Code verwenden können. Ist das korrekt?
@izzy entweder...

Antworten (1)

Es ist möglich, dass einige Monitore eine HDMI-Steuerung implementieren, die bestimmt, welcher Eingang ausgewählt wird, und die von der Software über den CEC- Befehlssatz ausgelöst werden kann, der Teil des HDMI-Standards ist und in der Dokumentation jedes Anbieters oft anders bezeichnet wird . Dies hat einige Themen:

  • Nicht alle Anbieter implementieren alles richtig
  • Sobald Sie auf VGA umschalten, hören Ihre Monitore möglicherweise nicht auf den HDMI-Anschluss für einige oder alle Befehle.
  • Der Grad der Unterstützung dafür in Grafikkarten ist variabel bis schlecht. Abhängig von Ihrer Grafikkarte benötigen Sie möglicherweise einen USB-zu-CEC-Adapter, es gibt sie, mit dem ein Computer CEC-fähige Geräte steuern kann.

Es gibt einige Bibliotheken, mit denen Sie CEC-Befehle senden können, sobald Sie über geeignete Hardware verfügen, z. B. das doppelt lizenzierte libCEC . Dies wird mit C++-, C- und .NET-Schnittstellen und einem CLI-Dienstprogramm namens cec-client geliefert.

Haftungsausschluss : Ich habe nichts mit einem der genannten Anbieter oder Lieferanten zu tun und habe nicht getestet, ob Ihr spezifischer Anwendungsfall vollständig/teilweise/nicht unterstützt wird.