-
-
Notifications
You must be signed in to change notification settings - Fork 228
Description
- I have checked the FAQ for answers.
- I have checked the Changelog that the issue is not already fixed.
- I believe this issue is a bug, and not a general technical issue, question or feature requests that can be discussed on the forum.
Describe the bug
When desktop scaling is configured, Strawberry tray icon does not show the playback status (playing triangle, paused vertical bars, etc). Only the base Strawberry icon is visible in the system tray, with no playing/paused statuses overlayed on top of it.
To Reproduce
- Configure desktop scaling in KDE System Settings -> Display and Monitor -> Display Configuration, Global scale ruler. In my case, Global scale is set to 162.5%.
- Run Strawberry using the desktop icon in the start menu or through KRunner.
- Start audio playback. Try toggling playing/paused states using hotkeys or UI.
Expected behavior
Strawberry player icon should be visible in the system tray. When playback is active, the black "playing" triangle should be overlayed on top of the icon. When playback is paused, two "paused" black bars should be overlayed.
System Information:
Operating System: Kubuntu 24.04
KDE Plasma Version: 5.27.12
KDE Frameworks Version: 5.115.0
Qt Version: 5.15.13
Kernel Version: 6.11.0-1016-lowlatency (64-bit)
Graphics Platform: X11
Processors: 16 × 12th Gen Intel® Core™ i7-12700K
Memory: 31.1 GiB of RAM
Graphics Processor: NVIDIA GeForce RTX 5080/PCIe/SSE2
Manufacturer: ASUS
Strawberry player: 1.0.23, installed from Kubuntu APT repository.
Additional context
This issue seems to be caused by desktop scaling in effect. Under KDE, processes launched by Plasma are started with QT_SCREEN_SCALE_FACTORS
environment variable set to the list of scaling factors for the connected displays. If I modify the Strawberry .desktop
file to set QT_SCREEN_SCALE_FACTORS=
environment variable (with no value) then the problem doesn't reproduce (i.e. the playback status is visible on the tray icon). But then the rest of the Strawberry UI is not scaled properly.