The icons used by the OSD when the microphone is enabled/disabled or its level is changed are shown as blurry. The affected icons are: - microphone-sensitivity-muted - microphone-sensitivity-low - microphone-sensitivity-medium - microphone-sensitivity-high A quick check in the oxygen-icons5 repository shows that specific icons for those actions do not exists, so they probably fall-back on microphone.png, which has no SVG version and its highest size is 32x32. Having at least a bigger version of the basic "microphone" icon should be enough to fix the blurriness. Reported against Plasma 5.13, checked the current master, but the issue has been visible for a (long) while.
Created attachment 114744 [details] Example blurry OSD images (changed microphone volumes + microphone muted) Combined screenshots of the blurry icons when changing the microphone volume and when the microphone is muted.
I can confirm this issue on Neon unstable edition. Operating System: KDE neon Unstable Edition KDE Plasma Version: 5.16.80 KDE Frameworks Version: 5.60.0 Qt Version: 5.12.3
Proposed patch: https://phabricator.kde.org/D25225
Git commit 99f892b26058698ea6cc8b246bb9e1350b0649c6 by Luigi Toscano. Committed on 10/11/2019 at 15:40. Pushed by ltoscano into branch 'master'. Symlink microphone to audio-input-microphone on all sizes Summary: Right now microphone.png (which is a fall-back for icons like microphone-sensitivity-{muted,low,medium,high}) exists as a symbolic link to audio-input-microphone.png for small icon sizes (16x16, 22x22, 32x32) only. There is no reason to not have the symlink for all sizes. As a side effect, the icon is used as OSD for the microphone keyboard button and having bigger sizes makes it non-blurry. Test Plan: The microphone OSD is no more blurry. Reviewers: nicolasfella Reviewed By: nicolasfella Subscribers: kde-frameworks-devel Tags: #frameworks Differential Revision: https://phabricator.kde.org/D25225 A +1 -0 128x128/devices/microphone.png A +1 -0 48x48/devices/microphone.png A +1 -0 64x64/devices/microphone.png https://commits.kde.org/oxygen-icons5/99f892b26058698ea6cc8b246bb9e1350b0649c6