Monitor-Umschaltung per Script - DDC/CI statt Hardware-KVM
Warum teure Hardware kaufen, wenn das Protokoll gratis ist?
Warum sollte man 100 € für einen DisplayPort-KVM ausgeben, der das Bildsignal oft verschlechtert, wenn der Monitor selbst mehrere Eingänge hat? Die Lösung heißt DDC/CI (Display Data Channel). Damit lässt sich der Monitor direkt vom Betriebssystem aus steuern – ganz ohne Knöpfe am Gehäuse.
Schritt 1: Identifikation per Seriennummer
In einem Multi-Monitor-Setup ist Präzision Pflicht. Wir nutzen die Seriennummer (z. B. deines Dell U2717D), damit nur der korrekte Monitor umschaltet.
Windows: ControlMyMonitor (NirSoft - ControlMyMonitor)
Mit diesem Tool lesen wir die VCP-Codes aus. Zuerst müssen wir unseren Monitor auswählen (1.) und anschließend den Code für dieEingangsquelle (2.) finden.
Der Code für die Eingangsquelle ist fast immer die 60.

Anschließend können wir die möglichen Werte sehen, die zu den Eingangsquellen gehören:;
- DisplayPort: Wert 15
- MiniDisplayPort: Wert 16
-
HDMI: Wert 17
Hier muss man vielleicht einfach probieren, wenn der Hersteller keine gute Dokumentation liefert.
Daraus ergibt swich der Befehl, mit dem wir nun aus die gewünschte Quelle umschalten können:
ControlMyMonitor.exe /SetValue "J0XYN64RA8NS" 60 17
Also setzen wir einfach die den Monitor (1.) das Eingangssignal (2.) auf die Quelle (3.).
Linux: ddcutil
Für Linux nutzen wir ebenfalls ein kleines Kommandozeilen-Tool, welches sich über die gängigen Paketmanager installieren lässt.
Doch unter Linux nutzen wir ein Skript, welches die Bus-ID dynamisch findet, da diese sich nach jedem Boot ändern kann:
# Sucht den I2C-Bus für die Seriennummer und schaltet auf HDMI (0x11)
BUS=$(ddcutil detect | awk '/I2C bus:/ {bus=$NF} /Serial number:/ && /J0XYN64RA8NS/ {print bus}' | cut -d'-' -f2)
ddcutil setvcp 60 0x11 --bus "$BUS"
Voraussetzungen (DisplayPort vs. HDMI)
- DDC/CI: Muss im Monitor-Menü (OSD) aktiviert sein.
- DisplayPort: Bietet oft die stabilste Verbindung für Software-Befehle.
-
HDMI: Erfordert hochwertige Kabel; Billig-Kabel lassen die DDC-Leitung oft weg.
Den Workflow automatisieren
Der echte Mehrwert entsteht durch Shortcuts.
-
Windows: Erstelle eine Verknüpfung der .exe mit den Parametern und weise ihr in den Eigenschaften eine „Tastenkombination“ (z. B. WIN+Alt+L) zu.
-
Linux: Lege das Bash-Skript auf einen globalen Shortcut in den Desktop-Einstellungen (z. B. Meta+Alt+W).
Fazit
DDC/CI ist das Profi-Tool für ein sauberes Setup. Es schont die Hardware-Tasten des Monitors und spart teure Switch-Hardware. Einmal eingerichtet, wechselt der Fokus zwischen Windows und Linux so schnell wie ein Fensterwechsel.
Das Bild wechselt per Tastendruck? Hier zeige ich dir, wie du deinen USB-KVM-Switch ebenfalls per Hotkey steuerst.
When you subscribe to the blog, we will send you an e-mail when there are new updates on the site so you wouldn't miss them.
Comments