Bug 431491 - OSD for screen brightness shown on active screen not on screen which is dimmed
Summary: OSD for screen brightness shown on active screen not on screen which is dimmed
Status: CONFIRMED
Alias: None
Product: plasmashell
Classification: Plasma
Component: Power management & brightness (show other bugs)
Version: 6.2.4
Platform: Other Linux
: NOR normal
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-01-12 12:11 UTC by postix
Modified: 2024-12-18 21:41 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description postix 2021-01-12 12:11:06 UTC
SUMMARY

In a multi monitor setup, the OSD for screen brightness is displayed on the screen with the currently active window, which is not necessarily the one whose luminance is changed. This may be confusing.

Is there a way for Plasma to determine which screen is capable to become physically dimmed by Plasma or whose luminance is actually changed? 


SOFTWARE/OS VERSIONS
Operating System: Manjaro Linux
KDE Plasma Version: 5.20.4
KDE Frameworks Version: 5.77.0
Qt Version: 5.15.2


ADDITIONAL INFORMATION
Laptop screen (will be dimmed by Plasma) + external screen via Thunderbold
Comment 1 Nate Graham 2021-01-13 03:28:03 UTC
What makes the screen get dimmed?
Comment 2 postix 2021-01-13 09:32:34 UTC
(In reply to Nate Graham from comment #1)
> What makes the screen get dimmed?

I use Fn+Brightness-Keys or the brightness slider from the energy Plasmoid to change the brightness of the LED background illumination of the (primary laptop) monitor.
Comment 3 Nate Graham 2021-01-13 15:58:30 UTC
I see what you mean now.
Comment 4 Nate Graham 2021-08-16 23:22:15 UTC
This is a multi-part bug. the brightness OSD has no special positioning logic and always displayed on the active screen. We would need for powerdevil to know which screen is being dimmes and communicate with KWin to tell it where to position the OSD. Tricker than it seems.

Plasma is not actually involved at all here; moving to powerdevil.