[Maniphest] [Commented On] T5412: Improve Plasma PA usability

David Rosca noreply at phabricator.kde.org
Sun Feb 19 16:38:24 UTC 2017


drosca added a comment.


  > No switches to quickly change the default output directly from the applet.
  
  This needs to go in, I forgot about it: https://phabricator.kde.org/D2314
  
  > Middle click for muting is not intuitive, left click on indicator icon difficult because of size.
  
  You can mute the audio with middle-click on systray icon, which I think is pretty well-known, so I would not call muting with middle click not intuitive. However, middle clicking on touchpad is not always easy.
  
  > Names of devices are ambiguous, too long and too technical.
  
  As @broulik said not much to do here because of PulseAudio, as it doesn't provide some "pretty display description". Only thing better would be to do some heuristic based on device properties.
  
  > When having many devices, the list quickly becomes longer than the available space and you need to scroll. Which is difficult, because you can't use the scrollwheel for that on most of the applet because of the sliders.
  
  That's an issue in systray and not in plasma-pa, you can always use it outside of systray to have bigger popup.
  
  I've tried disabling the wheel scrolling on sliders (because you can't disable it with QtQuickControls) with various hacks, but I failed. There was a patch to Qt to make it configurable, but it was rejected.
  
  > Tab titles are shortened because they are too long and they are inconsistent ("Applications" vs "Recordi..").
  
  That's a bug (probably) in Qt font metrics. For some fonts (including Plasma default Noto fonts) Qt font metrics are broken. I even created Qt bug for this with testcase, but it was closed as invalid.
  
  > The profiles in the "Configuration" tab are too technical and nowhere well explained. Also it's somehow dysfunctional on a technical level: Connecting my living room PC with a GTX950 over HDMI to a TV in most cases escalates to a random selection of one of ca. a dozen of possible profiles, until one of them works.
  
  That's how PulseAudio works. What we should do here is to hide disconnected outputs (eg. profiles that will certainly not work) - see https://bugs.kde.org/show_bug.cgi?id=365723
  
  > If an input/output is currently connected or not is nowhere indicated. But probing that should be possible in many cases. For example for HDMI or line out connections on modern mainboards.
  
  PulseAudio reports if a port is connected or not, but I don't think it is supported for every device. How and where should we indicate it?
  
  > The Applications tab in the plasmoid does not have a "There's nothing playing right now" indicator, leaving to an empty page
  >  The "Notification Sounds" pseudo-stream does not show up in the applet
  
  Notification sounds stream is hidden in applet intentionally, because it is a permanent stream and we really don't have space to waste in applet. That being said, "nothing playing" message would be great (I already thought about that, but never got to actually implement it).

TASK DETAIL
  https://phabricator.kde.org/T5412

EMAIL PREFERENCES
  https://phabricator.kde.org/settings/panel/emailpreferences/

To: drosca
Cc: broulik, #vdg, plasma-devel, #plasma, subdiff, drosca, progwolff, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20170219/20ff1ea3/attachment-0001.html>


More information about the Plasma-devel mailing list