Bug 443036 - Metabug: let keyboard shortcuts live somewhere persistent, rather than in applets
Summary: Metabug: let keyboard shortcuts live somewhere persistent, rather than in ap...
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: git-master
Platform: Other Linux
: NOR task
Target Milestone: 1.0
Assignee: David Edmundson
URL: https://invent.kde.org/plasma/plasma-...
Depends on: 391578 409190
Blocks: 446654
  Show dependency treegraph
Reported: 2021-09-27 21:25 UTC by Nate Graham
Modified: 2024-04-11 15:24 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In:


Note You need to log in before you can comment on or make changes to this bug.
Description Nate Graham 2021-09-27 21:25:55 UTC
It's fairly unintuitive that Plasma applets are capable of doing things like handling global shortcuts, such that removing or disabling the applet disables the shortcut. There are various legitimate use cases for when a person might not want to use an applet, but still wants the global shortcut functionality it provides. An example would be wanting to disable the Media Player applet because you never use it, but still wanting for global media shortcuts to work. Presumably the functionality in question would be handled by a kded module, or by Plasma itself.

This is an umbrella bug/metabug that tracks individual instances of where users have requested this or been tripped up by the lack of it.
Comment 1 David Edmundson 2021-09-28 22:35:41 UTC
I somewhat agree all applets should be super thin front ends, rather than any place where there's any "business logic".

But this isn't always trivial. For klipper the applet is where the data is stored - I can't think of a viable way to solve that without /massive/ new infra.

Volume has some options, especially if we gain a plasma specific pipewire controller that we'll need anyway. 

Note that it does introduce a UX problem as well as solving one. If you remove the media applet it's because you don't want to use said thing, but you haven't really disabled it.
Comment 2 Nate Graham 2021-09-28 22:48:29 UTC
I want to use global media control *shortcuts*, but I don't ever use the Media Player *applet*. I'd like to disable/remove the former without disabling/removing the latter.
Comment 3 David Edmundson 2021-10-03 19:43:17 UTC
That is achievable by setting the applet to Hidden.
Comment 4 Nate Graham 2021-10-03 22:49:27 UTC
That's what I've done, but it's not quite good enough because it still appears in the expanded view.
Comment 5 Bharadwaj Raju 2023-11-28 08:05:32 UTC
Invent issue: https://invent.kde.org/plasma/plasma-desktop/-/issues/113