Bug 382910 - App icon is missing from dash (bar on left) and alt+tab menu on Gnome Wayland session
Summary: App icon is missing from dash (bar on left) and alt+tab menu on Gnome Wayland...
Status: RESOLVED NOT A BUG
Alias: None
Product: dragonplayer
Classification: Applications
Component: general (other bugs)
Version First Reported In: unspecified
Platform: Arch Linux Linux
: NOR normal
Target Milestone: ---
Assignee: Harald Sitter
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-07-29 19:35 UTC by Patrick Silva
Modified: 2017-12-02 22:31 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed/Implemented In: 17.12
Sentry Crash Report:


Attachments
alt+tab menu (122.63 KB, image/png)
2017-07-29 19:35 UTC, Patrick Silva
Details
Dash (693.82 KB, image/png)
2017-07-29 19:36 UTC, Patrick Silva
Details
plasma screenshot (1.85 MB, image/png)
2017-12-02 22:01 UTC, Harald Sitter
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Patrick Silva 2017-07-29 19:35:23 UTC
Created attachment 106956 [details]
alt+tab menu

See my screenshots please.
Dragon 17.08 beta, Gnome 3.24.2 on Arch.
Comment 1 Patrick Silva 2017-07-29 19:36:12 UTC
Created attachment 106957 [details]
Dash
Comment 2 Patrick Silva 2017-08-25 15:29:14 UTC
17.08 has this same bug.
Comment 3 Patrick Silva 2017-11-09 21:58:38 UTC
17.08.3 has the same bug on Arch, Gnome 3.26.2.
Comment 4 Harald Sitter 2017-11-10 08:49:48 UTC
Git commit b06cd9e1fbacefabdd2c0fa61f9af39cead25d8e by Harald Sitter.
Committed on 10/11/2017 at 08:49.
Pushed by sitter into branch 'master'.

set proper desktop file name

Summary:
if the desktop file isn't org.kde.$binname we need to set it manually so
desktops know what we are (this is imperative on wayland for icons to work)

I get the distinct feeling we should just do away with the conflicting
naming -.-
FIXED-IN: 17.12

Reviewers: #kde_applications, ltoscano

Reviewed By: ltoscano

Subscribers: ltoscano

Differential Revision: https://phabricator.kde.org/D8742

M  +1    -0    src/app/main.cpp

https://commits.kde.org/dragon/b06cd9e1fbacefabdd2c0fa61f9af39cead25d8e
Comment 5 Patrick Silva 2017-11-18 03:07:03 UTC
does 17.12 beta include this fix?
App icon is still missing on Arch Linux.
Comment 6 Patrick Silva 2017-12-02 13:30:53 UTC
17.12 RC has the same bug on Arch Linux.
Reopening...
Comment 7 Harald Sitter 2017-12-02 22:01:54 UTC
Created attachment 109181 [details]
plasma screenshot
Comment 8 Harald Sitter 2017-12-02 22:02:07 UTC
*shrug* works fine in plasma wayland now. file a bug with gnome I guess
Comment 9 Patrick Silva 2017-12-02 22:07:24 UTC
This report is about Gnome Wayland, not kde plasma wayland.
Same bug affected k3b and kolourpaint

https://bugs.kde.org/show_bug.cgi?id=382353
https://bugs.kde.org/show_bug.cgi?id=382122
Comment 10 Harald Sitter 2017-12-02 22:12:26 UTC
Yep. Tell gnome to fix their shit. As seen on wayland what we have works just fine.
Comment 11 Patrick Silva 2017-12-02 22:17:43 UTC
dragon is your software, not a gnome software.
k3b and kolourpaint were fixed,
why do you not want to fix dragon?
Comment 12 Harald Sitter 2017-12-02 22:27:08 UTC
Dragon sets its desktop file metadata, from there plasma wayland can deduce its icon/name/genericname/comment/exec/anythingelsethatisinthedesktopfile. gnomeshell needs to do the same or it's their fault that the icon doesn't work. anything else is a stupid workaround for stupid software to continue to be stupid. and if I hate one thing it's encouraging stupid.