newAM/monitorcontrol

Python monitor controls using DDC-CI.

Python

244

395 commits

updated Jun 19, 2026

See the code

README

monitorcontrol
##############

|PyPi Version| |Build Status| |Documentation Status| |Coverage Status| |Ruff|

Python monitor control using the VESA Monitor Control Command Set (MCCS)
over the Display Data Channel Command Interface Standard (DDC-CI).

Supported Platforms
*******************
-  Linux (tested with NixOS)
-  Windows (tested with Windows 10)

Windows Install
***************

.. code-block:: bash

   py -3 -m pip install monitorcontrol

Linux Install
*************

.. code-block:: bash

   python3 -m pip install monitorcontrol

Documentation
*************

Full documentation including examples are avaliable in the `docs <https://newam.github.io/monitorcontrol>`__.

.. |PyPi Version| image:: https://badge.fury.io/py/monitorcontrol.svg
   :target: https://badge.fury.io/py/monitorcontrol
.. |Build Status| image:: https://github.com/newAM/monitorcontrol/actions/workflows/ci.yml/badge.svg
   :target: https://github.com/newAM/monitorcontrol/actions/workflows/ci.yml
.. |Coverage Status| image:: https://coveralls.io/repos/github/newAM/monitorcontrol/badge.svg?branch=main
   :target: https://coveralls.io/github/newAM/monitorcontrol?branch=main
.. |Documentation Status| image:: https://img.shields.io/badge/docs-latest-blue
   :target: https://newam.github.io/monitorcontrol
.. |Ruff| image:: https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/ruff/main/assets/badge/v2.json
    :target: https://github.com/astral-sh/ruff
    :alt: Ruff

Not written in Markdown, so it's shown here as plain text — view it formatted on GitHub.

ddc-ci
mccs
monitor
python
vesa

Contributors

dependabot[bot]

232 commits

newAM

150 commits

CPPF0rev3r

2 commits

klwlau

2 commits

newAM/monitorcontrol

Python monitor controls using DDC-CI.

Python

244

395 commits

updated Jun 19, 2026

See the code

README

monitorcontrol
##############

|PyPi Version| |Build Status| |Documentation Status| |Coverage Status| |Ruff|

Python monitor control using the VESA Monitor Control Command Set (MCCS)
over the Display Data Channel Command Interface Standard (DDC-CI).

Supported Platforms
*******************
-  Linux (tested with NixOS)
-  Windows (tested with Windows 10)

Windows Install
***************

.. code-block:: bash

   py -3 -m pip install monitorcontrol

Linux Install
*************

.. code-block:: bash

   python3 -m pip install monitorcontrol

Documentation
*************

Full documentation including examples are avaliable in the `docs <https://newam.github.io/monitorcontrol>`__.

.. |PyPi Version| image:: https://badge.fury.io/py/monitorcontrol.svg
   :target: https://badge.fury.io/py/monitorcontrol
.. |Build Status| image:: https://github.com/newAM/monitorcontrol/actions/workflows/ci.yml/badge.svg
   :target: https://github.com/newAM/monitorcontrol/actions/workflows/ci.yml
.. |Coverage Status| image:: https://coveralls.io/repos/github/newAM/monitorcontrol/badge.svg?branch=main
   :target: https://coveralls.io/github/newAM/monitorcontrol?branch=main
.. |Documentation Status| image:: https://img.shields.io/badge/docs-latest-blue
   :target: https://newam.github.io/monitorcontrol
.. |Ruff| image:: https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/ruff/main/assets/badge/v2.json
    :target: https://github.com/astral-sh/ruff
    :alt: Ruff

Not written in Markdown, so it's shown here as plain text — view it formatted on GitHub.

ddc-ci
mccs
monitor
python
vesa

Contributors

dependabot[bot]

232 commits

newAM

150 commits

CPPF0rev3r

2 commits

klwlau

2 commits

Languages

Python

100.0%