Created attachment 169548 [details] Screenshot of "Configure System Tray" dialog showing forcibly visible icons *** If you're not sure this is actually a bug, instead post about it at https://discuss.kde.org If you're reporting a crash, attach a backtrace with debug symbols; see https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports *** SUMMARY As a user, I'm suggesting tray icons perhaps shouldn't be locked to "Always visible" as seen in the attached screenshot. Whatever condition causes this, I pondered it but failed to think of how this could be useful to the user or possible to easily understand. 100% of the affected icons I never use and I don't want them to show. If the app that spawned the respective tray icon thinks that the icon is somehow essential, that's fine but should be ignored since that doesn't change the reality that I don't actually use the icon. My apologies if this is an obvious error on my end. STEPS TO REPRODUCE 1. Enter "Configure System Tray" 2. See that you can't hide or disable some icons OBSERVED RESULT can't hide or disable some icons EXPECTED RESULT any icon no matter what can be disabled and/or hidden SOFTWARE/OS VERSIONS Windows: macOS: Linux/KDE Plasma: openSUSE Slowroll (available in About System) KDE Plasma Version: plasmashell 6.0.4 KDE Frameworks Version: Version 6.1.0 Qt Version: 6.7.0 ADDITIONAL INFORMATION
Have you checked the "Always show all entries" option at the bottom? In this case, this is expected behavior.
I see, thanks so much for the response! But why is that? The reason I check that is to stop Plasma from auto-hiding entries since it uses an algorithm for that I find very confusing and fail to understand. But that doesn't mean I want to intentionally manually hide single entries. As a result, I think it would be better if that checkbox didn't affect the ability of the user manually hiding entries.
"Always show all entries" does what it says - it makes all icons always visible in tray and never hides them in "hidden" section. If you want mixed mode, so some icons are always hidden, some are always visible and other hides when not needed then you can set each item manually. By default Plasma hides icons that are not needed, for example "Notifications" is shown only when they are notification, "Clipboard" only when there is something in the clipboard etc. This is controlled by the app that creates tray icon, but you can always overwrite default behavior. Closing bug as it works as intended.
My apologies if there is a misunderstanding: but what I want is "never hide it unless I set it to hidden". Is there a specific reason why "always visible" can't provide that? As you seem to confirm, unchecking it will make plasma and/or the app somehow decide what to hide or not which honestly I find very confusing and hate, I just want manual control but by default visible.
(Also my apologies, feel free to set it to "wishlist" if I haven't done that properly. This was meant more like a design nitpick and feature request than anything. I'm sorry if that didn't come across. Also if there's no interest in implementing this that's fair, I just thought suggesting it might be useful and maybe some day other users will also comment what they think of it to give you a better picture.)
I left some more thoughts on this here: https://discuss.kde.org/t/please-consider-adding-a-white-list-mode-to-the-system-tray-and-a-true-black-list/20352
I tried to lay out some of the problems I ran into here: https://discuss.kde.org/t/please-consider-adding-a-white-list-mode-to-the-system-tray-and-a-true-black-list/20352
Oops, my deepest apologies, for some reason I didn't see that I already commented this link. I just ran into this again today and somehow had the same thought without realizing and managed to miss my own past comment, if you can believe it xD please forgive me.