All apps/ddcutil

ddcutil

ddcutil

Control monitor settings using DDC/CI and USB.

Runs as ddcutil, ddcui|Linux|www.ddcutil.com

Command form

ai-draft · 4 tasks · 10 fields

Query and change monitor settings over DDC/CI. Relative +/- changes, dumpvcp/loadvcp, diagnostics and USB options are left out.

Opens the form; the finished command lands at your prompt, unrun
otty gui ddcutil

ddcutil detect

Detect monitors
Detect monitorsExample values, fixed in this page — nothing here reaches a terminal
Basic
Verbose
--verbose
TasksEach one presets the form for one job
Detect monitors
verbose
ParametersOnly these flags are editable in the form
Verbose
boolean
--verbose-v

ddcutil getvcp

Read a feature
Read a featureExample values, fixed in this page — nothing here reaches a terminal
Basic
Feature code or group
10string
Display number
integer
Advanced
I2C bus number
integer
TasksEach one presets the form for one job
Read brightness
featuredisplaybus
Read a feature
featuredisplaybusterse
ParametersOnly these flags are editable in the form
Feature code or group
Hex code such as 10 (brightness) or a group such as ALL, KNOWN, COLOR, PROFILE, SCAN.
string · positional 0
1012ALLCOLOR
Display number
Logical display number, starting from 1. Default is the first detected monitor.
integer
--display-d
I2C bus number
integer
--bus-b
Machine-readable output
boolean
--terse-t
Verbose
boolean
--verbose-v

ddcutil setvcp

Set a feature
Set a featureExample values, fixed in this page — nothing here reaches a terminal
Basic
Feature code*
string
New value*
string
Display number
integer
Advanced
I2C bus number
integer
TasksEach one presets the form for one job
Set a feature
featurevaluedisplaybus
ParametersOnly these flags are editable in the form
Feature code
Hex feature number such as 10 (brightness).
string · positional 0
1012
New value
Decimal 0..255 or hex x00..xff.
string · positional 1
Display number
Logical display number, starting from 1. Default is the first detected monitor.
integer
--display-d
I2C bus number
integer
--bus-b
SourcesEvery flag above is checked against these
man
detect "Report monitors" -v, --verbose Show extended detail
manual

manpages.debian.org

man
getvcp [ feature-code | feature-group ] Report a single VCP feature value, or a group of feature values feature-code A feature-code is specified by its 2 character hex feature number, with or without a leading "0x", e.g. 0x10, 10 ALL|KNOWN COLOR PROFILE SCAN -t, --terse, --brief Show brief detail. For command getvcp, the output is in machine readable form. -…
manual

manpages.debian.org

man
setvcp feature-code [+|-] new-value Set a single VCP feature value. If + or - is specified, it must be surrounded by blanks, and indicates a relative value change of a Continuous VCP feature. feature-code new-value Normally, this is a decimal number in the range 0..255, or a hexadecimal number in the range x00..xff. -d , --dis , --display display-number logi…
manual

manpages.debian.org

Before it fills your prompt, Otty checks the installed ddcutil against its version. A form that does not match your version is not offered.