SUMMARY This seems to align with https://develop.kde.org/hig/status_changes/#on-screen-displays. Some examples from other environments: * Android (Samsung): https://youtube.com/shorts/V9yZiJwb-WY * iPhone: https://youtube.com/shorts/CNDsrdJ0iu0
We play a sound; I think also showing an OSD would risk becoming annoying.
As a data point, my laptop is on mute at all times in an office environment :)
I can see the utility in some sort of notification when charging starts, in alignment with the HIG doc. I've also worked in multiple environments where it was necessary to mute sound. We also need to consider the hearing impaired here. It could be implemented as a notification. That way the user can configure whether to have sound and/or a pop up notification in Settings -> System Notifications
And now that I look at the System Notifications settings, we already have "Show a message in a pop-up" as an option for "Device plugged in" Would this satisfy your use-case Ilya?
In terms of the HIG, it should really be an OSD. The problem with doing it that way is that we don't have a nice configuration GUI for people to self-serve and turn OSDs on and off as needed. Maybe we should extend the notification system to be able to show apps to opt into showing certain notification content as an OSD rather than a traditional notification?