allow dynamic timeout setting for idle inhibitor #3370
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR add option to enable dynamically change of idle inhibitor timeout.
my use case is I don't want to restart waybar any time I want to change a timeout.
With this feature, I'm able to change timeout dynamically using mouse scroll, start with left mouse button and stop with right button, so it's more predictable (I don't have to check if the inhibitor is enable or not, I just left click to enable, or right click to disable)
real live usecase:
I often setup timeout to 480 minutes when I start to work, so I can walk over the apartment without worrying if my screen saver will turn on or not... and later, I usually setup it to 120 when playing some movie in the evening