1 unstable release
0.1.0 | Jun 9, 2022 |
---|
#1007 in Configuration
957 downloads per month
29KB
653 lines
displayz
A CLI tool and library to control display settings on Windows written in Rust.
Installation
Chocolatey
Install displayz using Chocolatey on Windows:
choco install displayz
Cargo
Install displayz using Cargo on Windows:
cargo install displayz
Usage
Commandline
After installation, the displayz
command will be available.
Use the following command to access the help:
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.- Orientation can be either
Default
,UpsideDown
,Right
orLeft
.
- Orientation can be either
--fixedoutput <fixed output mode>
: Sets the fixed output mode of the display.- The mode can be one of
Default
,Stretch
orCenter
.
- The mode can be one of
Rust Library
See the examples in the examples/ folder on how to use the library.
Dependencies
~12–23MB
~313K SLoC