Description:
There will be a harmony when people would do things in time. About an year ago I investigated a method for changing monitor settings programmatically, but I forgot that method, need to start from the begining.
I have:
- Laptop Dell e6440.
- Dock station Dell E-Port Plus.
- Two monitors Dell U2415 connected to the dock station through DisplayPort.
- Raspeberry Pi 2 connected to a monitor by HDMI.
- Server Supemicro X8DTH-6F with 9600gt connected to a monitor by HDMI.
Task:
Set hotkeys which allow fast switching between monitors (change input sources with help of DDC, DisplayPort <> HDMI).
localhost ~ # ddcutil detect
Invalid display
I2C bus: /dev/i2c-7
Supports DDC: false
EDID synopsis:
Mfg id: LGD
Model: Unspecified
Serial number: Unspecified
Manufacture year: 2014
EDID version: 1.4
DDC communication failed
Display 1
I2C bus: /dev/i2c-8
Supports DDC: true
EDID synopsis:
Mfg id: DEL
Model: DELL U2415
Serial number: 08DXD48U1M2L
Manufacture year: 2014
EDID version: 1.4
VCP version: 2.1
Display 2
I2C bus: /dev/i2c-9
Supports DDC: true
EDID synopsis:
Mfg id: DEL
Model: DELL U2415
Serial number: 7MT016C90DPS
Manufacture year: 2016
EDID version: 1.4
VCP version: 2.1
localhost ~ # ddcutil -v -d 2 setvcp 0x60 0x11
Output level: Verbose
Reporting DDC data errors: false
Trace groups active: none
Force I2C slave address: false
Feature 0x60 does not support verification