Bug 486103 - Configuring System Tray to "Always show all entries" will make it show irrelevant entries
Summary: Configuring System Tray to "Always show all entries" will make it show irrele...
Status: RESOLVED WORKSFORME
Alias: None
Product: plasmashell
Classification: Plasma
Component: System Tray (show other bugs)
Version: 6.1.4
Platform: Fedora RPMs Linux
: NOR minor
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: regression
: 491826 (view as bug list)
Depends on:
Blocks: 491826
  Show dependency treegraph
 
Reported: 2024-04-25 09:53 UTC by l1ttleofficial
Modified: 2024-09-22 03:47 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 l1ttleofficial 2024-04-25 09:53:32 UTC
SUMMARY
Configuring System Tray to "Always show all entries" will make it show irrelevant entries. This was not the behavior on Plasma 5

This may sound intentional, however the GUI shows that only Application Status entries are affected - they are automatically locked and switched to "Always shown", while Hardware Control and System Services entries stay unaffected. If it is truly intentional, then that means that there is now a usecase that is not accounted for (but one that was accounted in Plasma 5) - there's no way to hide irrelevant entries from the System Tray and also have that tray not hide any entries under a dropdown menu

In my case, I now have the Virtual Keyboard entry visible even though it's disabled, the Camera Indicator entry even though I don't have a camera, and the Power Management entry even though I'm on desktop without any batteries. 

STEPS TO REPRODUCE
1. Put the System Tray widget on a panel
2. See that it doesn't show irrelevant entries
3. Turn on "Always show all entries"
4. Observe the result

OBSERVED RESULT
Irrelevant entries are shown

EXPECTED RESULT
Irrelevant entries are not shown

SOFTWARE/OS VERSIONS
Distribution: Fedora Linux 40
KDE Plasma Version: 6.0.3
KDE Frameworks Version: 6.0.0 
Qt Version: 6.6.2
Comment 1 l1ttleofficial 2024-07-16 16:51:53 UTC
Still present on Arch Linux (KDE Plasma 6.1.2)
Comment 2 fanzhuyifan 2024-08-17 15:29:46 UTC
*** Bug 491826 has been marked as a duplicate of this bug. ***
Comment 3 Konrad Materka 2024-08-18 16:27:06 UTC
This behavior was changed as a result of Bug 480781
Comment 4 Nate Graham 2024-08-21 15:17:49 UTC
I think this is a conceptual issue. Because you said:

> EXPECTED RESULT
> Irrelevant entries are not shown
But if you don't want irrelevant entries, why are you using the "Always show all entries" setting? The entire point of that setting is to show irrelevant entries so that your System Tray is static, unchanging, with nothing appearing and disappearing based on the context.

if you *do* want the set of icons to change based on the context, don't use that setting.

So I feel like I'm missing something. Why exactly are you using the "Always show all entries" setting is you're okay with some icons appearing and disappearing based on the context?
Comment 5 l1ttleofficial 2024-08-23 05:40:03 UTC
(In reply to Nate Graham from comment #4)
> I think this is a conceptual issue. Because you said:
> 
> > EXPECTED RESULT
> > Irrelevant entries are not shown
> But if you don't want irrelevant entries, why are you using the "Always show
> all entries" setting? The entire point of that setting is to show irrelevant
> entries so that your System Tray is static, unchanging, with nothing
> appearing and disappearing based on the context.
> 
> if you *do* want the set of icons to change based on the context, don't use
> that setting.
> 
> So I feel like I'm missing something. Why exactly are you using the "Always
> show all entries" setting is you're okay with some icons appearing and
> disappearing based on the context?

In Plasma 5, my usecase for that setting was to never have entries hidden behind a dropdown. If I open the dropdown right now, I see that there are less icons than what would appear if I enabled "Always show all entries". For example, I don't see "Camera Indicator" or "Input Method/Virtual Keyboard" entries there. I see Notifications and Bluetooth (it is disabled). I would like to always see Notifications, and Bluetooth, but I wouldn't want Bluetooth entry visible if I didn't have an adapter
Comment 6 Konrad Materka 2024-08-23 07:59:03 UTC
(In reply to l1ttleofficial from comment #5)
> Keyboard" entries there. I see Notifications and Bluetooth (it is disabled).
> I would like to always see Notifications, and Bluetooth, but I wouldn't want
> Bluetooth entry visible if I didn't have an adapter

You can select "Always show all entries" and disable "Camera Indicator" and "Input Method/Virtual Keyboard" from the list of items. Is that ok?
Comment 7 Bug Janitor Service 2024-09-07 03:46:59 UTC
๐Ÿ›๐Ÿงน โš ๏ธ This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information, then set the bug status to REPORTED. If there is no change for at least 30 days, it will be automatically closed as RESOLVED WORKSFORME.

For more information about our bug triaging procedures, please read https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging.

Thank you for helping us make KDE software even better for everyone!
Comment 8 Bug Janitor Service 2024-09-22 03:47:01 UTC
๐Ÿ›๐Ÿงน This bug has been in NEEDSINFO status with no change for at least 30 days. Closing as RESOLVED WORKSFORME.