1
0
Fork
You've already forked luc
0
CLI util for fast monitor brightness query or change over VESA MCCS.
  • Python 100%
Find a file
2026年02月16日 11:32:02 +11:00
.gitignore initial commit 2026年02月16日 10:01:19 +11:00
.python-version initial commit 2026年02月16日 10:01:19 +11:00
LICENSE initial commit 2026年02月16日 10:01:19 +11:00
luc.py add better arg parsing and use script hash for cache file name 2026年02月16日 11:32:02 +11:00
pyproject.toml initial commit 2026年02月16日 10:01:19 +11:00
README.md add better arg parsing and use script hash for cache file name 2026年02月16日 11:32:02 +11:00
uv.lock initial commit 2026年02月16日 10:01:19 +11:00

A wrapper over newAM/monitorcontrol with caching for fast monitor luminance control.

Usage

luc [-h] [-C] [0-100 ...]
positional arguments:
 0-100 Luminance values 0-100 for each monitor. If omitted, queried values are printed.
options:
 -h, --help show this help message and exit
 -C, --nocache

Build and install

This project uses uv. To build, simply run uv build and then use something like pipx to install it globally eg. pipx install ./dist/luc-x.x.x-x.whl.