Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 851960 - kde-plasma/plasma-pa-5.25.0 hides virtual devices by default
Summary: kde-plasma/plasma-pa-5.25.0 hides virtual devices by default
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal minor (vote)
Assignee: Gentoo KDE team
URL: https://bugs.kde.org/show_bug.cgi?id=...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-06-14 17:51 UTC by Niklāvs Koļesņikovs
Modified: 2022-06-14 21:23 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Niklāvs Koļesņikovs 2022-06-14 17:51:44 UTC
After upgrading to Plasma 5.25.0 I was very confused when plasma-pa widget did not show any device as being the default sink (output for clients). Upon restarting [PipeWire] daemons the plasma-pa OSD did show that the virtual sink I expected was in fact added, so I went to check if it's now the default and then I realized that it's still not showing any sink being default and that there was no mention of the virtual device which had clearly been added.

Naturally I then checked the full KCM Audio panel which did in fact list it present and default. Therefore I checked widget's configuration options and found in it, I believe, new entry `Display: <checkbox> Show virtual devices` which for some reason was unchecked.

This is wrong on two levels: 1) I find it hard to understand why would anyone want such functionality in the first place because there's usually no virtual devices at all and when they are, the only devices someone might want to find would be select physical devices but never the virtual ones and 2) as a self evident fact, you would *never* set that as the default, because any virtual devices present are there because something intentionally created them (with the only possible exception being the Dummy device which is there when no other audio node is present to save badly written PA clients from hanging themselves).

After having an informal talk with Nate Graham I am led to believe that this was implemented by Valve developers for Steam Deck which for some inexplicable reason has virtual devices always present which they do not want listed by default. And I was made to understand that plasma-pa upstream would be unwilling to change the default to show virtual devices by default.

Therefore it would be great if Gentoo could change the default on our end, so that there's one less distro which confuses it users for no good reason, because there's no good reason why we'd want to not show virtual devices by default when they are expected to exist only after user has intentionally created them.

Reproducible: Always
Comment 1 Niklāvs Koļesņikovs 2022-06-14 17:53:51 UTC
Sorry for the logical typo, in paragraph three I meant "... the only devices someone might want to *not* find would be select physical devices ..."
Comment 2 Andreas Sturmlechner gentoo-dev 2022-06-14 18:04:03 UTC
Please raise your bug upstream instead. Gentoo is not in the business of changing defaults.

If this is such an illogical change, then more people will be of the same opinion to drive a better upstream solution.
Comment 3 Niklāvs Koļesņikovs 2022-06-14 20:02:13 UTC
As I said in paragraph four of the bug description, my understanding having talked to someone in at least some degree of knowledge on this is that plasma-pa upstream is very unlikely to reverse this choice.

As for Gentoo not fixing bad upstream decisions, that's not my approach to packages I work on but fair enough regarding the KDE project. I have closed this as WONTFIX.
Comment 4 Andreas Sturmlechner gentoo-dev 2022-06-14 20:07:45 UTC
Upstream decisions can always be revised, and it has happened plenty of times in the past.