Automic VaultAutomic Vault

brew

ddcutil mit Homebrew, apk, apt, dnf, Nix, pacman, zypper installieren

Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für ddcutil in AI-Agent-Workflows.

Installation

Weitere Installationsbefehle

macOS

Homebrewverifiziert · 100%
brew install ddcutil

local Homebrew formula metadata

Linux

Alpine Linux apkverifiziert · 92%
sudo apk add ddcutil

Alpine Linux edge package indexes · ddcutil · Quelle: dl-cdn.alpinelinux.org

Debian aptverifiziert · 92%
sudo apt install ddcutil

Debian stable package indexes · ddcutil · Quelle: deb.debian.org

Fedora dnfverifiziert · 92%
sudo dnf install ddcutil

Fedora Rawhide package metadata · ddcutil · Quelle: dl.fedoraproject.org

Nixverifiziert · 92%
nix profile install nixpkgs#ddcutil

nixpkgs package indexes · pkgs/by-name/dd/ddcutil/package.nix · Quelle: api.github.com

Arch Linux pacmanverifiziert · 92%
sudo pacman -S ddcutil

Arch Linux sync databases · ddcutil · Quelle: geo.mirror.pkgbuild.com

openSUSE zypperverifiziert · 92%
sudo zypper install ddcutil

openSUSE Tumbleweed package metadata · ddcutil · Quelle: download.opensuse.org

Überblick

Paketzusammenfassung

Control monitor settings using DDC/CI and USB

Verlauf

Projektgeschichte und Nutzung

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.

Projektgeschichte

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.

Adoptionsgeschichte

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.

Wie es verwendet wird

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.

Warum Paket-Nerds sich dafür interessieren

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.

Zeitleiste

  • 2015: Public GitHub repository created.
  • 2016: Release 0.5.0 published.
  • 2025: Release 2.2.0 published in the modern libddcutil series.
  • 2026: Release 2.2.7 published with fixes relevant to KDE PowerDevil and display connection handling.

Related projects

  • ddcui provides a Qt graphical interface built around ddcutil.
  • KDE PowerDevil is a desktop power-management consumer called out by the ddcutil release notes.
  • The Monitor Control Command Set and DDC/CI standards define much of the monitor-control surface ddcutil exposes.

Sicherheitslage

Noch keine Protected-Tool-Abdeckung gefunden

Für ddcutil wurde kein passendes lokales Secret-Handling-Manifest gefunden. Nucleus-Paketmetadaten bleiben hier veröffentlicht, damit künftige Abdeckung eine stabile Paket-URL hat.

Installationsverhalten

  • In den Formelmetadaten ist kein Homebrew-Post-install-Hook erfasst.
  • Homebrew-Bottle-Metadaten sind für 2 Plattformziele verfügbar.
  • Installiert mit 12 Laufzeitabhängigkeiten.
  • Build-Metadaten listen 1 Build-Abhängigkeiten.

Empfohlene Prüfung

Prüfe vor unbeaufsichtigter Agent-Nutzung, ob das Tool Klartext-Credentials liest, Remote-Zustand schreibt, Artefakte veröffentlicht oder Plugins ausführt.

local files

Configuration and credential file locations

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.

Configuration files

Config paths the tool may read or write during local use.

Unix
$XDG_CONFIG_HOME/ddcutil/ddcutilrc~/.config/ddcutil/ddcutilrc

Executables

Installierte Executables

BefehlArtSichtbarkeitHinweis
ddcutilcliglobales Executable

Aktualität

Version und Aktualität

Diese Signale trennen das Alter der Seitengenerierung, Aktivität des Paketmanagers und Upstream-Release-Vergleich. Versionsrückstand wird nur gemeldet, wenn eine Evidenz-URL und vergleichbare Versionen vorhanden sind.

Seite generiert2026-07-10
Manager-Version2.2.7
Manager aktualisiert2026-05-11
lokale DatenOK
Upstreamnot checked
neueste erkannte Versionnicht erkannt

https://www.ddcutil.com

Installationsmetadaten

Paketmetadaten

Paketschlüsselbrew:ddcutil
Version2.2.7
PaketmanagerHomebrew
Paketmanager-Seitehttps://formulae.brew.sh/formula/ddcutil
Homepagehttps://www.ddcutil.com
Repositoryhttps://github.com/rockowitz/ddcutil
Upstream-Dokumentationhttps://www.ddcutil.com/
LizenzGPL-2.0-or-later
Quellarchivhttps://www.ddcutil.com/tarballs/ddcutil-2.2.7.tar.gz
Zuletzt aktualisiert2026-05-11T19:19:42Z
Pulseupdated
Abhängigkeitenacl, dbus, glib, i2c-tools, jansson, kmod, libdrm, libusb, libx11, libxext, libxrandr, systemd
Build-Abhängigkeitenpkgconf
Bottleverfügbar (auf arm64_linux, x86_64_linux)
Homebrew post-installnicht definiert
Dienstkeiner deklariert

Registry-Fakten

Details aus der Quelldatenbank

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Nameddcutil
Version Scheme0
Revision0
Requirements
  • linux
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

Source-Datenbank-Treffer

Andere Paketmanager-Einträge

Treffer stammen aus externen Paketmanager-Indizes und bleiben von lokalen Automic-Vault-Paketlinks getrennt.

Debian apt95%

ddcutil 2.2.0-2

Control monitor settings - Standalone command line application

https://www.ddcutil.com

sudo apt install ddcutil
  • Section: utils
  • Architecture: amd64
  • 12 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Ddcutil
Debian stable package indexes · deb.debian.org · Debian stable package indexes: ddcutil from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libddcutil-dev 2.2.0-2

Control monitor settings - development files

https://www.ddcutil.com

sudo apt install libddcutil-dev
  • Section: libdevel
  • Architecture: amd64
  • Source Package: ddcutil
  • 1 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Ddcutil
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libddcutil-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libddcutil5 2.2.0-2

Control monitor settings - shared library

https://www.ddcutil.com

sudo apt install libddcutil5
  • Section: libs
  • Architecture: amd64
  • Source Package: ddcutil
  • 12 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Ddcutil
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libddcutil5 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

ddcutil

nix profile install nixpkgs#ddcutil
  • normalized package name match
  • Abgeglichen nach: Ddcutil
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/dd/ddcutil/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
Ubuntu apt95%

ddcutil 1.4.1-1build2

Control monitor settings - Standalone command line application

https://www.ddcutil.com

sudo apt install ddcutil
  • Section: universe/utils
  • Architecture: amd64
  • 11 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Ddcutil
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: ddcutil from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

libddcutil-dev 1.4.1-1build2

Control monitor settings - development files

https://www.ddcutil.com

sudo apt install libddcutil-dev
  • Section: universe/libdevel
  • Architecture: amd64
  • Source Package: ddcutil
  • 1 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Ddcutil
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libddcutil-dev from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

libddcutil4 1.4.1-1build2

Control monitor settings - shared library

https://www.ddcutil.com

sudo apt install libddcutil4
  • Section: universe/libs
  • Architecture: amd64
  • Source Package: ddcutil
  • 9 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Ddcutil
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libddcutil4 from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
apk95%

ddcutil 2.2.7-r1

Query and change Linux monitor settings using DDC/CI and USB

https://github.com/rockowitz/ddcutil

sudo apk add ddcutil
  • License: GPL-2.0-only
  • Architecture: x86_64
  • Source Package: ddcutil
  • 1 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Ddcutil
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: ddcutil from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

ddcutil-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-dev
  • License: GPL-2.0-only
  • Architecture: x86_64
  • Source Package: ddcutil
  • 1 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Ddcutil
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: ddcutil-dev from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

ddcutil-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-doc
  • License: GPL-2.0-only
  • Architecture: x86_64
  • Source Package: ddcutil
  • normalized package name match
  • Abgeglichen nach: Ddcutil
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: ddcutil-doc from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

ddcutil-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-udev
  • License: GPL-2.0-only
  • Architecture: x86_64
  • Source Package: ddcutil
  • normalized package name match
  • Abgeglichen nach: Ddcutil
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: ddcutil-udev from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
dnf95%

ddcutil 2.2.1-3.fc44

Query and update monitor settings

http://www.ddcutil.com

sudo dnf install ddcutil
  • License: GPL-2.0-or-later
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: ddcutil
  • 12 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Ddcutil
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: ddcutil from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
dnf95%

libddcutil 2.2.1-3.fc44

Shared library to query and update monitor settings

http://www.ddcutil.com

sudo dnf install libddcutil
  • License: GPL-2.0-or-later
  • Category: Unspecified
  • Architecture: i686
  • Source Package: ddcutil
  • 13 Abhängigkeiten
  • 2 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Ddcutil
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: libddcutil from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
dnf95%

libddcutil-devel 2.2.1-3.fc44

Development files for libddcutil

http://www.ddcutil.com

sudo dnf install libddcutil-devel
  • License: GPL-2.0-or-later AND BSD-3-Clause
  • Category: Unspecified
  • Architecture: i686
  • Source Package: ddcutil
  • 4 Abhängigkeiten
  • 2 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Ddcutil
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: libddcutil-devel from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
pacman95%

ddcutil 2.2.7-1

Query and change Linux monitor settings using DDC/CI and USB.

http://ddcutil.com/

sudo pacman -S ddcutil
  • License: GPL-2.0-or-later
  • Architecture: x86_64
  • 13 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Ddcutil
Arch Linux sync databases · geo.mirror.pkgbuild.com · Arch Linux sync databases: ddcutil from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz
zypper95%

ddcutil 2.2.5-2.2

Utility to query and update monitor settings

https://github.com/rockowitz/ddcutil

sudo zypper install ddcutil
  • License: GPL-2.0-or-later
  • Category: System/GUI/Other
  • Architecture: x86_64
  • Source Package: ddcutil
  • 8 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Ddcutil
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: ddcutil from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst

Quellspur

Aus Repository-Daten generiert

Diese Seite wird von av-web aus dem privaten Paket-SQLite-Artefakt bereitgestellt, das scripts/generate-pkg-sqlite.py erstellt.

Verwendete Quellen

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated configuration and credential file locations
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment