Bug 450180

Summary: tellico displays default wayland icon in taskbar and titlebar instead of the correct app icion
Product: [Applications] tellico Reporter: Gerald Cox <gbcox>
Component: generalAssignee: Robby Stephenson <robby>
Status: RESOLVED FIXED    
Severity: normal    
Priority: NOR    
Version: 3.4.3   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed In: 3.4.4

Description Gerald Cox 2022-02-13 21:55:32 UTC
SUMMARY
Tellico is displaying the default wayland icon in taskbar and titlebar instead of the correct application icon.

I've reported already for yubioath-authenticator (fix in updates
testing), copyq (fix in updates testing)

The fix is fairly simple:

Other applications, i.e. yubioath-authenticator and copyq have easily
corrected this issue with a 1 line change which sets proper window
identification for wayland:
Set QGuiApplication::desktopFileName
QGuiApplication::setDesktopFileName(QStringLiteral("com.xxxx.xxxx.xxxx"));

Their fixes can be found here:
https://github.com/hluk/CopyQ/pull/1911/commits/1a5b6208ff0baf4012f1452a2e46e40b078e4ff3
https://github.com/Yubico/yubioath-desktop/pull/781/commits/12cd8bb9a4ea83de913321ff8fac11498b4ccbdc

More information here:
https://nicolasfella.de/posts/fixing-wayland-taskbar-icons/
Comment 1 Robby Stephenson 2022-02-15 02:15:14 UTC
Git commit a76cc7caefb9859affe71c2a4b7413ed5a6ea528 by Robby Stephenson.
Committed on 15/02/2022 at 01:39.
Pushed by rstephenson into branch '3.4'.

Set desktop file name

Enables correct taskbar icon on Wayland
FIXED-IN: 3.4.4

M  +4    -0    ChangeLog
M  +2    -0    src/main.cpp

https://invent.kde.org/office/tellico/commit/a76cc7caefb9859affe71c2a4b7413ed5a6ea528
Comment 2 Robby Stephenson 2022-02-15 02:19:23 UTC
Git commit 7be492ad806f1855c3c43dbb3dca488f1c2aa107 by Robby Stephenson.
Committed on 15/02/2022 at 02:18.
Pushed by rstephenson into branch 'master'.

Set desktop file name

Enables correct taskbar icon on Wayland
FIXED-IN: 3.4.4

M  +4    -0    ChangeLog
M  +2    -0    src/main.cpp

https://invent.kde.org/office/tellico/commit/7be492ad806f1855c3c43dbb3dca488f1c2aa107