macOS
brew install ddcutillocal Homebrew formula metadata
安装
brew install ddcutillocal Homebrew formula metadata
sudo apk add ddcutilAlpine Linux edge package indexes · ddcutil · 来源: dl-cdn.alpinelinux.org
sudo apt install ddcutilDebian stable package indexes · ddcutil · 来源: deb.debian.org
sudo dnf install ddcutilFedora Rawhide package metadata · ddcutil · 来源: dl.fedoraproject.org
nix profile install nixpkgs#ddcutilnixpkgs package indexes · pkgs/by-name/dd/ddcutil/package.nix · 来源: api.github.com
sudo pacman -S ddcutilArch Linux sync databases · ddcutil · 来源: geo.mirror.pkgbuild.com
sudo zypper install ddcutilopenSUSE Tumbleweed package metadata · ddcutil · 来源: download.opensuse.org
概览
Control monitor settings using DDC/CI and USB
历史
ddcutil is a Linux command-line utility and C library for reading and changing external monitor settings through DDC/CI over I2C, with USB support for some monitor classes. In package-manager culture it fills the practical gap between desktop display settings panels and scriptable monitor control.
The project was created and maintained by Sanford Rockowitz, and its official documentation says the use case that inspired development was color profile management: saving monitor color settings during calibration and restoring them when the profile is applied. The public GitHub release history goes back to 0.5.0 in 2016 and the project has continued through the 2.x series with both the ddcutil CLI and libddcutil shared library.
ddcutil became a distribution-facing tool because Linux desktops and automation scripts needed a standard way to address monitor controls exposed through /dev/i2c devices. Its documentation maintains package-status material and maintainer notes, and recent release notes call out KDE PowerDevil integration work around display connection handling and transient I2C permission loss.
Typical package usage is small but powerful: detect attached displays, query VCP capabilities, get and set values such as brightness or input source, and integrate those commands into desktop power, color-management, or hotkey workflows. The same project also exposes libddcutil for applications that need monitor control without shelling out.
ddcutil matters to package nerds because it wraps a hardware-adjacent protocol in a scriptable Unix tool while still needing udev, kernel module, I2C permission, and monitor quirk handling. It is the sort of package where a formula is only half the story; post-install configuration and distro integration determine whether it works.
安全态势
没有找到 ddcutil 的匹配本地密钥处理 manifest。Nucleus 软件包元数据仍在此发布,以便未来覆盖拥有稳定的软件包 URL。
在无人值守的代理使用前,请检查该工具是否读取明文凭据、写入远程状态、发布制品或调用插件。
local files
These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.
Config paths the tool may read or write during local use.
$XDG_CONFIG_HOME/ddcutil/ddcutilrc~/.config/ddcutil/ddcutilrc可执行文件
| 命令 | 类型 | 暴露范围 | 备注 |
|---|---|---|---|
ddcutil | cli | 全局可执行文件 |
新鲜度
这些信号区分页生成时间、软件包管理器活动和上游发布比较。只有存在证据 URL 和可比较版本时,才会提示版本落后。
安装元数据
| 软件包键 | brew:ddcutil |
|---|---|
| 版本 | 2.2.7 |
| 软件包管理器 | Homebrew |
| 软件包管理器页面 | https://formulae.brew.sh/formula/ddcutil |
| 主页 | https://www.ddcutil.com |
| 仓库 | https://github.com/rockowitz/ddcutil |
| 上游文档 | https://www.ddcutil.com/ |
| 许可证 | GPL-2.0-or-later |
| 源码归档 | https://www.ddcutil.com/tarballs/ddcutil-2.2.7.tar.gz |
| 最后更新 | 2026-05-11T19:19:42Z |
| Pulse | updated |
| 依赖 | acl, dbus, glib, i2c-tools, jansson, kmod, libdrm, libusb, libx11, libxext, libxrandr, systemd |
| 构建依赖 | pkgconf |
| Bottle | 可用 (于 arm64_linux, x86_64_linux) |
| Homebrew post-install | 未定义 |
| 服务 | 未声明 |
注册表事实
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | ddcutil |
| Version Scheme | 0 |
| Revision | 0 |
| Requirements |
|
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
源数据库匹配
匹配项来自外部软件包管理器索引,并与本地 Automic Vault 软件包链接分开显示。
ddcutil 2.2.0-2
Control monitor settings - Standalone command line application
sudo apt install ddcutillibddcutil-dev 2.2.0-2
Control monitor settings - development files
sudo apt install libddcutil-devlibddcutil5 2.2.0-2
Control monitor settings - shared library
sudo apt install libddcutil5ddcutil
nix profile install nixpkgs#ddcutilddcutil 1.4.1-1build2
Control monitor settings - Standalone command line application
sudo apt install ddcutillibddcutil-dev 1.4.1-1build2
Control monitor settings - development files
sudo apt install libddcutil-devlibddcutil4 1.4.1-1build2
Control monitor settings - shared library
sudo apt install libddcutil4ddcutil 2.2.7-r1
Query and change Linux monitor settings using DDC/CI and USB
https://github.com/rockowitz/ddcutil
sudo apk add ddcutilddcutil-dev 2.2.7-r1
Query and change Linux monitor settings using DDC/CI and USB (development files)
https://github.com/rockowitz/ddcutil
sudo apk add ddcutil-devddcutil-doc 2.2.7-r1
Query and change Linux monitor settings using DDC/CI and USB (documentation)
https://github.com/rockowitz/ddcutil
sudo apk add ddcutil-docddcutil-udev 2.2.7-r1
Query and change Linux monitor settings using DDC/CI and USB (udev rules)
https://github.com/rockowitz/ddcutil
sudo apk add ddcutil-udevddcutil 2.2.1-3.fc44
Query and update monitor settings
sudo dnf install ddcutillibddcutil 2.2.1-3.fc44
Shared library to query and update monitor settings
sudo dnf install libddcutillibddcutil-devel 2.2.1-3.fc44
Development files for libddcutil
sudo dnf install libddcutil-develddcutil 2.2.7-1
Query and change Linux monitor settings using DDC/CI and USB.
sudo pacman -S ddcutilddcutil 2.2.5-2.2
Utility to query and update monitor settings
https://github.com/rockowitz/ddcutil
sudo zypper install ddcutil来源线索
此页面由 av-web 从 scripts/generate-pkg-sqlite.py 生成的私有软件包 SQLite 工件提供。
View the package source record on GitHub.