https://bugs.kde.org/show_bug.cgi?id=510073

            Bug ID: 510073
           Summary: Kwin window icon tracking
    Classification: Plasma
           Product: kwin
      Version First 6.4.5
       Reported In:
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: decorations
          Assignee: [email protected]
          Reporter: [email protected]
  Target Milestone: ---

SUMMARY
The issue: the way kwin tracks window icons is different from how icon-only
taskbar does it. When specifying StartupWMClass in desktop file of an app,
icon-only taskbar considers it when picking an icon for the application, but
kwin does not, which makes the way kwin tracks window icons inferior to how
icon-only taskbar does it.

The way GNOME tracks window icons also seem to respect StartupWMClass [1][2].

For me, the issue occurs with the following software:
- Ente Auth (https://aur.archlinux.org/packages/ente-auth-bin)
- Signal Desktop (https://archlinux.org/packages/extra/x86_64/signal-desktop/)
- YouTube Music (https://aur.archlinux.org/packages/youtube-music-bin)

For all of them, the desktop file name doesn't match the WM class name, but the
desktop file specifies it with StartupWMClass, which makes the icon-only
taskbar use the proper icon, but not kwin.

STEPS TO REPRODUCE
1. Install and launch any of the software listed above
2. Look at their window icon, alt-tab menu icon and the icon in icon-only
taskbar

OBSERVED RESULT
The icon in alt-tab menu and on the window decoration is the default Wayland
icon, but the icon-only taskbar it is what it should be.

EXPECTED RESULT
The icon kwin uses for an application should match what icon-only taskbar uses

SOFTWARE/OS VERSIONS
Operating System: Arch Linux 
KDE Plasma Version: 6.4.5
KDE Frameworks Version: 6.18.0
Qt Version: 6.9.2
Kernel Version: 6.16.7-zen1-1-zen (64-bit)
Graphics Platform: Wayland
Processors: 12 × AMD Ryzen 5 5600H with Radeon Graphics
Memory: 16 GiB of RAM (13.5 GiB usable)
Graphics Processor 1: AMD Radeon Graphics
Graphics Processor 2: NVIDIA GeForce RTX 3060 Laptop GPU

ADDITIONAL INFORMATION
[1] https://github.com/ytmd-devs/ytmd/issues/2806#issuecomment-2584973530 
[2] https://aur.archlinux.org/packages/youtube-music#comment-1003960
https://github.com/ytmd-devs/ytmd/issues/2806

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to