ddcui(1)
β¨ ddcui β GUI for ddcutil β¨
okay bestie, welcome to the General Commands Manual entry for ddcui, and no cap, it's a good one. sit down, grab a strawberry π, we're gonna talk about clicking buttons on your monitor.
πΈ NAME πΈ
ddcui β the GUI for ddcutil. that's it. that's the whole name section. iconic brevity. π
π¦ SYNOPSIS π¦
ddcui [options]
like, that's the whole vibe. you run it, you pass it some options, it does its thing. periodt.
π DESCRIPTION π
so ddcui gives you a graphical user interface to a monitor's Virtual Control Panel, aka the VCP. it talks the DDC/CI protocol over an I2C bus that's connected to the monitor. normally your video driver exposes one or more I2C buses as devices named /dev/i2c-n. yes, literally that path, no notes. π«Ά
the Virtual Control Panel features come from the Monitor Control Command Set, aka MCCS. here's the tea: monitors only implement <em>some subset</em> of those features. every single feature gets identified by one byte. for example, feature x10 is the brightness control. slay. β¨
π OPTIONS π
π Options that change initial settings for the Feature Selection dialog
--feature-setname β the initial feature set to show. the big three you'll actually care about areMCCS(all features defined in MCCS),MANUFACTURER(features in the manufacturer reserved rangexe0..xff), andCOLOR(color related features). want the complete list? run--help, bestie. and unless you also passed--custom-feature-set, the default isMCCS.--custom-feature-set(feature code..) β you get to explicitly name the features you want shown. feature codes go in as 2 byte hex numbers, with or without a leading"x"or a trailing"h". to list more than one, separate the codes with commas or blanks and wrap the whole list in quotation marks. example incoming:
--custom-feature-set "10 x12 14h"
--only-capabilitiesβ restrict the features to just the ones in the capabilities string. this one applies when the feature set isMCCS,COLOR, orMANUFACTURER.--all-capabilitiesβ always include the features found in the capabilities string. applies when the feature set isMCCS.--show-unsupportedβ display unsupported features in the feature set. normally, unsupported features are not shown at all. π
π§ Option that changes initial settings for the NC Values Source dialog
--nc-values-sourceMCCS|CAPABILITIES|BOTHβ this is the source of the values shown in the drop down menu for simple Non-Continuous features.--use-latest-nc-valuesβ always use values from the latest MCCS version. β
π Option for initial display selection
--modelmodel-name β the model name as specified in the monitor's EDID and shown on the toolbar.
π Miscellaneous options
--stylesβ list the available Qt styles.--stylestyle-name β pick the Qt style to use.--version,-vβ report version information.--helpβ get command line help.
π₯ Options that are passed to the ddcutil shared library
fr fr, these correspond to ddcutil command line options of the same name:
--ddcβ report DDC protocol and data errors to the terminal.--tracetrace-group-name β trace all functions in a trace group. may be specified more than once.--trcfilesimple-file-name β trace all traceable functions in a file. may be specified more than once.--trcfuncfunction name β trace a single function. may be specified more than once.--timestamp|--tsβ prefix trace messages with a timestamp.--thread-id|--tidβ prefix trace messages with the thread id.
π STATUS CODES π
normally it returns 0. it returns 1 if there's a failure. π
using the --help option is regarded as success. as it should be. π«Ά
π SEE_ALSO π
the project homepage: http://www.ddcutil.com
general ddcui documentation:
http://www.ddcutil.com/ddcui_main
for detailed documentation of the command line options:
http:0.ddcutil.com/ddcui_options
(and yes, bestie, that URL is exactly as written up there β copy it character for character, i don't make the rules π )
π AUTHOR π
Sanford Rockowitz (rockowitz at minsoft dot com)
Copyright 2019-2020 Sanford Rockowitz
okay that's the whole page, you ate it, you're the main character of monitor configuration now πβ¨
this was the ddcui(1) page from the General Commands Manual, dated 13 June 2020 β mwah, take care of her, she's iconic ππ¦π
π¦ where this page comes from
- arch rolling: ddcui 0.6.0-2 Β· GPL-2.0-or-later
- debian bookworm: ddcui 0.3.0-1 Β· GPL-2.0-or-later
- debian trixie: ddcui 0.6.0-1 Β· GPL-2.0-or-later
- nixos 26.05: ddcui 0.6.0
- nixpkgs unstable: ddcui 0.6.0
- ubuntu noble: ddcui 0.3.0-1build3 Β· GPL-2.0-or-later
- ubuntu questing: ddcui 0.6.0-1
- ubuntu resolute: ddcui 0.6.0-6 Β· GPL-2.0-or-later
- ubuntu stonking: ddcui 0.6.0-6 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms