USB HID Monitor control utility
Clone or download
Ondrej Zary
Ondrej Zary change to MD format
Latest commit 96c51ca Feb 3, 2014
Type Name Latest commit message Commit time
Failed to load latest commit information.
95-usbmonctl-monitor.rules initial commit Feb 3, 2014
LICENSE add LICENSE (GPL v3) Feb 3, 2014
Makefile initial commit Feb 3, 2014 change to MD format Feb 3, 2014
usbmonctl.c add EIZO FlexScan HD2441W and S1921 control descriptions Feb 3, 2014

usbmonctl - USB HID Monitor Control Utility

Controls higher-end monitors with USB port that comply with USB Monitor Control Class Specification.


Linux, GCC, Make


$ make


# make install

This installs usbmonctl to /usr/bin and 95-usbmonctl-monitor.rules to /etc/udev/rules.d. The udev rule is needed to allow non-root users to control a monitor. It sets group "video" on all hiddev* devices that are USB HID monitors.


Tested and working monitors:

Monitor name USB ID
Samsung SyncMaster 757DFX 0x0419:0x8002
Samsung SyncMaster 765MB 0x0419:0x8002
Eizo FlexScan HD2441W 0x056d:0x0002
Eizo FlexScan S1921 0x056d:0x0002