A CLI tool and library to control display settings on Windows written in Rust.
Install displayz using Chocolatey on Windows:
sh
choco install displayz
Install displayz using Cargo on Windows:
sh
cargo install displayz
After installation, the displayz
command will be available.
Use the following command to access the help:
sh
displayz --help
The following subcommands are available:
set-primary --id <id>
: Sets the display with the specified ID as the primary display.primary <properties>
: Sets the primary display properties.properties --id <id> <properties>
: Sets the display properties for the specified ID.The <properties>
argument can be multiple (but at least one and max one per kind) of:
--position <x>,<y>
: Sets the position of the display.--resolution <width>x<height>
: Sets the resolution of the display.--orientation <orientation>
: Sets the orientation of the display.
Default
, UpsideDown
, Right
or Left
.--fixedoutput <fixed output mode>
: Sets the fixed output mode of the display.
Default
, Stretch
or Center
.See the examples in the examples/ folder on how to use the library.