Home

Awesome

Helios Display Management

An open source tool for display profile management. Readily switch between display profiles & settings.

This program is still in development and currently in the pre-release stage; expect missing features, incomplete features and bugs

<div style="text-align:center"><img src="READMEAssets/Preview.png"/></div>

NOTICE 26-3-2021

Since I was quite busy for a while now, I wasn't able to put in the time that this projects and you guys deserve. And unfortunately, I have no idea when I can get back to development on this project. So things are on hold for now as they were for the last year. Meanwhile, Terry MacDonald decided to take a fork from this project and fix many of the problems that you guys reported over the years and even add many more features like Audio device management; rebranded as a new software named DisplayMagician that just got its first full release a week ago. So make sure to check it out as it should be better maintained and more feature rich. I am still committed to the maintenance of the underlying libraries that are used for both these projects as much as I can. That being said, I am not abandoning this project officially and I might get back to it at a later time, hopefully even incorporating some of the changes made by Terry. However, I felt that for the time being and considering the ambiguity of the situation, this is my responsibility to inform you of these issues and provide you with a great alternative made by a great developer.

Check out DisplayMagician by clicking here

Download

The latest version of this application is available for download via the release page.

Help me fund my own Death Star

--OR--

You can always donate your time by contributing to the project or by introducing it to others.

What it does

Provides an overview of saved profiles for easy editing and switching, as well as functions to automatically switch to a selected profile then run a chosen program, including reverting to the previous profile after the executed application has closed. Useful to change resolution, or merge displays into a single desktop for gaming, then return to normal desktop configuration when finished.

Please read through the README for features (current and planned) and issues you may encounter while using the program.

Feel free to report missing features or bugs using the project issue tracker.

Current features

Planned features

Features to be considered

Known issues

Usage

Initial Setup:

  1. Install 'Helios Display Management' and restart your computer
  2. Run 'Helios Display Management'
  3. Use 'Windows Display Settings' or 'NVIDIA Control Panel' to configure your display(s) as desired
  4. Save the current profile in 'Helios Display Management' by selecting the Active Profile and using Clone button
  5. Repeat from step 3 and clone each configuration you want to be able to switch to later

Switch via Application Window

Switch via Shell Extension

<div style="text-align:center"><img src="READMEAssets/ShellExtension-Desktop.png"/></div> <div style="text-align:center"><img src="READMEAssets/ShellExtension-Executable.png"/></div>

Switch via Command Line

Command:

HeliosDisplayManagement.exe {arguments}

Arguments:

Example:

"C:\Program Files\Helios Display Management\HeliosDisplayManagement.exe" -a SwitchProfile -p "{00000000-0000-0000-0000-000000000000}" -e "C:\Games\Game Folder\GameExecutable.exe" -w "GameProcessName" --arguments "nosplash" -t 30

Related Projects

License

Copyright (C) 2017-2020 Soroush Falahati

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.

Credits

Thanks for the work and the time that all of our contributors put into making this a better project. Following is a short list, containing the name of some of these people: