Bug 406859

Summary: When installing a Steam game and telling it to to automatically create a desktop shortcut, that desktop shortcut has no icon
Product: [Plasma] plasmashell Reporter: Nate Graham <nate>
Component: Desktop icons & Folder View widgetAssignee: Eike Hein <hein>
Status: RESOLVED DOWNSTREAM    
Severity: normal CC: kde, kde, plasma-bugs
Priority: NOR    
Version: master   
Target Milestone: 1.0   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: Civ 5 desktop file

Description Nate Graham 2019-04-24 19:53:42 UTC
STEPS TO REPRODUCE
1. Install Steam
2. Launch Steam
3. Use Steam to find and install any game (tried with several)
4. When prompted, choose any combination of "install a desktop" and/or "install a start menu shortcut" (it doesn't matter)

OBSERVED RESULT
The launcher created on the desktop has no icon, it's just a label.


EXPECTED RESULT
The launcher on the desktop should have the game's icon


SOFTWARE/OS VERSIONS
Linux/KDE Plasma: KDE Neon User Edition
KDE Plasma Version: Plasma 5.15.3
KDE Frameworks Version: 5.57
Qt Version: 5.12.1
Comment 1 Kai Uwe Broulik 2019-04-25 08:43:42 UTC
I tried with HL Deathmatch and HL Lost cost (the "smallest" games I had in my library) and they work fine.

Can you check the .desktop file it creates and whether the icon it points to is actually installed in e.g. ~/.local/share/icons/hicolor and a valid icon?
Comment 2 David Edmundson 2019-04-25 09:00:13 UTC
Please include their .desktop file generated in ~/Desktop
Comment 3 Nate Graham 2019-04-25 16:21:12 UTC
Created attachment 119630 [details]
Civ 5 desktop file

I'm attaching the .desktop file for Civ 5. Here's the relevant bit:

Icon=steam_icon_8930

That icon does exist at ~/.local/share/icons/hicolor/256x256/apps/steam_icon_8930.png
Comment 4 Nate Graham 2019-05-07 18:25:26 UTC
A Steam client update fixed this universally for all games tested! \o/