| Summary: | Thunderbird is shown with Generic Wayland Icon in Alt+Tab Dialog | ||
|---|---|---|---|
| Product: | [Plasma] kwin | Reporter: | Lioh Moeller <lioh.moeller> |
| Component: | tabbox | Assignee: | KWin default assignee <kwin-bugs-null> |
| Status: | RESOLVED DOWNSTREAM | ||
| Severity: | normal | CC: | kde, mail, nate |
| Priority: | NOR | Keywords: | wayland-only |
| Version First Reported In: | 5.24.90 | ||
| Target Milestone: | --- | ||
| Platform: | Other | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
Lioh Moeller
2022-06-16 15:31:47 UTC
Can confirm. *** Bug 456773 has been marked as a duplicate of this bug. *** Cannot reproduce it with 102.12. Reopen this bug report if the issue is still reproducible with latest plasma and thunderbird It depends on your distribution: To solve this, click on the icon on the left of the title bar in the program in question (Alt+F3) and select More actions / Set up special settings for this program. There, you add a new property of the type 'Desktop filename'. The value of the variable is the name of the .desktop file under /usr/share/applications/ or ~/.local/share/applications/ (for example mozilla-thunderbird instead of thunderbird). Can reproduce with Plasma 6 (aka current git master) and Thunderbird 102.12.0 on Fedora 38. Works for me too. It'll be a bug that needs to be fixed in thunderbird. Can you provide output of WAYLAND_DEBUG=1 thunderbird |& grep app_id and ls /usr/share/application/*thunderbird* $ WAYLAND_DEBUG=1 thunderbird |& grep app_id 588:[3530709.853] -> xdg_toplevel@51.set_app_id("thunderbird") $ ls /usr/share/applications/mozilla-thunderbird.desktop /usr/share/applications/mozilla-thunderbird.desktop $ grep Icon /usr/share/applications/mozilla-thunderbird.desktop 8:Icon=thunderbird $ find /usr/share/icons/ -name thunderbird* /usr/share/icons/HighContrast/scalable/apps-extra/thunderbird-icon.svg /usr/share/icons/hicolor/256x256/apps/thunderbird.png /usr/share/icons/hicolor/48x48/apps/thunderbird.png /usr/share/icons/hicolor/24x24/apps/thunderbird.png /usr/share/icons/hicolor/64x64/apps/thunderbird.png /usr/share/icons/hicolor/22x22/apps/thunderbird.png /usr/share/icons/hicolor/128x128/apps/thunderbird.png /usr/share/icons/hicolor/symbolic/apps/thunderbird-symbolic.svg /usr/share/icons/hicolor/32x32/apps/thunderbird.png /usr/share/icons/hicolor/16x16/apps/thunderbird.png thunderbird != mozilla-thunderbird.desktop This is an application bug ...Or a distro bug. The root cause of the issue is that Thunderbird doesn't come with its own desktop file, so distros typically patch one in. I guess they're neglecting to make the app ID and desktop file name match, as is required to make the icon appear here as expected. This could explain why it works for some people using some distros, but not other people using other distros. I'll follow up with Fedora. Reported to Fedora at https://pagure.io/fedora-kde/SIG/issue/458. Lioh, if you were using a different distro, you'll want do do a similar thing for your distro. |