Bug 487127 - Tray icons perhaps shouldn't be locked to "Always visible" (probably design issue? or not sure)
Summary: Tray icons perhaps shouldn't be locked to "Always visible" (probably design i...
Status: RESOLVED INTENTIONAL
Alias: None
Product: plasmashell
Classification: Plasma
Component: System Tray widget (show other bugs)
Version: 6.0.4
Platform: Other Linux
: NOR wishlist
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-05-17 01:44 UTC by Ellie
Modified: 2024-12-31 16:00 UTC (History)
1 user (show)

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


Attachments
Screenshot of "Configure System Tray" dialog showing forcibly visible icons (63.93 KB, image/png)
2024-05-17 01:44 UTC, Ellie
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Ellie 2024-05-17 01:44:40 UTC
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
Comment 1 Konrad Materka 2024-05-17 22:07:27 UTC
Have you checked the "Always show all entries" option at the bottom? In this case, this is expected behavior.
Comment 2 Ellie 2024-05-17 22:39:08 UTC
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.
Comment 3 Konrad Materka 2024-05-18 12:47:55 UTC
"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.
Comment 4 Ellie 2024-05-18 12:58:34 UTC
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.
Comment 5 Ellie 2024-05-18 13:14:11 UTC
(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.)
Comment 7 Ellie 2024-12-31 15:58:58 UTC
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
Comment 8 Ellie 2024-12-31 16:00:33 UTC
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.