[GH-ISSUE #1841] "Upon startup or wake" could be greatly clarified #1010

Closed
opened 2026-05-05 07:01:40 -06:00 by gitea-mirror · 1 comment
Owner

Originally created by @alexschcom on GitHub (Feb 27, 2026).
Original GitHub issue: https://github.com/MonitorControl/MonitorControl/issues/1841

Before opening the issue, have you...?

  • Searched for existing issues

Question

I have no idea what to choose as it's not clear what the three options actually do (to me, anyway) --

  • "Assume last saved settings are valid"

    • Why is this recommended?
    • Why would we "assume"? What does that mean?
    • Help text: "Use brightness, volume and other settings from last time or use defaults. Values will be applied to the display upon first change by the user."
      • Which one is used? Last saved settings or defaults?
      • What are "other settings"?
      • Why are the settings applies only when the user goes to change them? Why would this be the recommended option when it's arguable the least desirable one?
  • "Apply last saved values to the display"

    • How does this differ from the first option?
    • Why isn't this one recommended?
  • "Attempt to read display settings"

    • When and how does it make a difference whether we read the display settings vs applying the "last saved settings"?
    • Why wouldn't we rely solely on what's been changed through the app, since that's the whole point of it?
    • What does that mean for software dimming?

Any help or explanation would be appreciated!

Originally created by @alexschcom on GitHub (Feb 27, 2026). Original GitHub issue: https://github.com/MonitorControl/MonitorControl/issues/1841 ### Before opening the issue, have you...? - [x] Searched for existing issues ### Question I have no idea what to choose as it's not clear what the three options actually do (to me, anyway) -- - **"Assume last saved settings are valid"** - Why is this recommended? - Why would we "assume"? What does that mean? - Help text: _"Use brightness, volume and other settings from last time or use defaults. Values will be applied to the display upon first change by the user."_ - Which one is used? Last saved settings or defaults? - What are "other settings"? - Why are the settings applies only when the user goes to change them? Why would this be the recommended option when it's arguable the least desirable one? - **"Apply last saved values to the display"** - How does this differ from the first option? - Why isn't this one recommended? - **"Attempt to read display settings"** - When and how does it make a difference whether we read the display settings vs applying the "last saved settings"? - Why wouldn't we rely solely on what's been changed through the app, since that's the whole point of it? - What does that mean for software dimming? Any help or explanation would be appreciated!
Author
Owner

@waydabber commented on GitHub (Mar 27, 2026):

  1. If you did not change the OSD manually or used an other app to change brightness since you last ran MonitorControl, then this is fine. If you tend to use the OSD or with Windows you use a different app to control the brightness, then this is not the right choice as the display's brightness setting might differ from what MonitorControl remembers as the last setting.
  2. This reapplies the brightness level last used when MonitorControl was used.
  3. Not all displays support reading the current brightness levels.
<!-- gh-comment-id:4141619750 --> @waydabber commented on GitHub (Mar 27, 2026): 1) If you did not change the OSD manually or used an other app to change brightness since you last ran MonitorControl, then this is fine. If you tend to use the OSD or with Windows you use a different app to control the brightness, then this is not the right choice as the display's brightness setting might differ from what MonitorControl remembers as the last setting. 2) This reapplies the brightness level last used when MonitorControl was used. 3) Not all displays support reading the current brightness levels.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: github-starred/MonitorControl#1010
No description provided.