π¨ Display Tool (dist) is a simple tool to control monitor color
, brightness
, power-off
, etc. on Windows systems.
- Color β adjust monitor RGB color
%
with custom color%
. - Brightness β adjust monitor brightness
%
with custom brightness%
. - Night-Light β preset RGB configuration for night-light mode.
- Power-Off β turn off the display using a simple CLI.
- Run:
> dist.exe help # print help > dist.exe off # turn off display > dist.exe nit # toggle night mode > dist.exe rst # reset color to default > dist.exe rgb 85 100 100 # adjust display color within 0-100% range > dist.exe brit 55 # adjust display brightness within 0-100% range > dist.exe setn 100 55 10 # set night light color within 0-100% range > dist.exe setd 100 100 100 # set default color within 0-100% range
-
Install Dependencies:
- Download and install MSYS2.
- Open the mingw64.exe shell (from the MSYS2 Start Menu).
- Run the following commands:
$ pacman -Syu # Update system packages (MSYS2 may restart) $ pacman -Syu # Run again after restart $ pacman -S --needed base-devel mingw-w64-x86_64-toolchain
-
Set Environment Variables:
- Open the Environment Variables:
> rundll32.exe sysdm.cpl,EditEnvironmentVariables # run in Command Prompt
- Add the following paths to your Path variable:
C:\msys64\mingw64\bin\ C:\msys64\usr\bin\
- Open the Environment Variables:
-
Verify Installation:
- Run these commands to confirm:
> gcc --version > g++ --version
- If you see version output, your installation was successful π
- Run these commands to confirm:
-
Build the Project:
- Just run
build.bat
- The file
cal.exe
will appear inside the Source folder.
- Just run
The project has the following structure:
.
β
βββ build.bat
βββ main.c
βββ icon.ico
βββ icon.rc
βββ LICENSE
βββ README.md
Feel free to contribute to this project by submitting pull requests or reporting issues. Your contributions are greatly appreciated!
This project is licensed under the MIT License.
π Happy coding!