DisplayManager is a command-line utility designed to simplify the management of display layouts for Windows users. With DisplayManager, you can easily switch between user defined display layouts using simple command-line commands, making it an ideal tool for users who frequently change their display setups for gaming, work, or multimedia purposes.
This has only been tested on Windows 11 but should work on Windows 10 as well.
From the root directory of this project:
dotnet build
This will create the an executable at DisplayManager.Windows\bin\Debug\net8.0-windows10.0.19041.0\DisplayManager.Windows.exe. Copy that where ever you'd like and optionally add it to your PATH variable.
To save your current display layout as a configuration, use the following command:
DisplayManager.exe --save <configuration-name>
Replace <configuration-name> with a name for your configuration file.
To load a previously saved display configuration, use the following command:
DisplayManager.exe --load <configuration-name>
Make sure to replace <configuration-name> with the name of the configuration you wish to load.
To list all saved configurations, use:
DisplayManager.exe --list
Configuration files are stored in the %APPDATA%\DisplayManager\ directory as json files. These files contain the display settings saved by the user and can be manually edited if necessary.
We welcome contributions to DisplayManager! If you have a suggestion or bug report, please feel free to open an issue or submit a pull request on our GitHub repository.
DisplayManager is released under the MIT License. See the LICENSE file in our GitHub repository for more details.