emoacht / Monitorian

A Windows desktop tool to adjust the brightness of multiple monitors with ease
https://www.microsoft.com/store/apps/9nw33j738bl0
MIT License
3.3k stars 154 forks source link

Brightness per user #480

Closed BartTK closed 1 year ago

BartTK commented 1 year ago

My PC has multiple user accounts. When one user adjusts the brightness using Monitorian, this affects all users of the system. In my case this is not desirable. One of the users prefers a low brightness to reduce eye strain, while the other users prefer the regular brightness. To restore regular brightness, the other users must now also install Monitorian to be able to set brightness back to a normal level.

I would prefer that Monitorian does not affect other users than the one that installed, and is using, Monitorian. Would it be possible to store the brightness per user and only apply it only when that user is using the system?

So do something like this:

emoacht commented 1 year ago

The brightness setting is stored in a monitor itself and natually affects all users who use the same monitor. I think basically you can accomplish what you want by "Restore brightness on reconnection" of Microsoft Store version. All users need to install it though.

When a user logs in to the system, or when that user is switched to using fast user switching, Backup current brightness level

The said function will do it. To be accurate, that function will record the brightness whenever the brightness is changed by user.

Apply the previous brightness level for this specific user Apply the original brightness level that was backed up.

It cannot be done reliably because this app will not given a time to change the brightness at such times.

BartTK commented 1 year ago

Using that setting and installing it for all users is not perfect, but good enough for me. Thanks!