DisplayApp is a .NET application designed to simplify the process of managing display configurations when connecting your laptop to external screens. If you frequently connect to different monitors and are tired of manually positioning them or setting the main display, this app provides a quick and automated solution.
- Automatically sets the largest connected screen as the primary display.
- Positions your laptop display on the bottom-left or bottom-right of the main screen based on your preference.
- Simplifies screen management with a straightforward command-line interface.
- Download and build the project, or download the precompiled executable from the Releases page.
- Open a terminal or command prompt and run the application:
Options:
DisplayApp -l-l: Positions the laptop display on the left of the primary screen.-r: Positions the laptop display on the right of the primary screen.- If no parameters are provided, the app will prompt you to choose between
r(right) orl(left) for the laptop screen position.
- Windows operating system.
- .NET run-time
- Clone the repository:
git clone https://github.com/nenning/DisplayApp.git - Open the solution file in Visual Studio.
- Build the project using the Release configuration.
- The output executable will be located in the
bin\Releasefolder.
Contributions are welcome! If you encounter issues or have feature requests, feel free to open an issue or submit a pull request.
This project is licensed under the MIT License. Feel free to use, modify, and distribute it.
- Uses Windows API functions like
EnumDisplayDevicesandChangeDisplaySettingsExfor display management. - Inspired by the need for a streamlined display configuration tool for multi-monitor setups.