Bug 406859 - When installing a Steam game and telling it to to automatically create a desktop shortcut, that desktop shortcut has no icon
Summary: When installing a Steam game and telling it to to automatically create a desk...
Status: RESOLVED DOWNSTREAM
Alias: None
Product: plasmashell
Classification: Plasma
Component: Desktop icons & Folder View widget (show other bugs)
Version: master
Platform: Other Linux
: NOR normal
Target Milestone: 1.0
Assignee: Eike Hein
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-04-24 19:53 UTC by Nate Graham
Modified: 2019-05-07 18:25 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
Civ 5 desktop file (184 bytes, application/x-desktop)
2019-04-25 16:21 UTC, Nate Graham
Details

Note You need to log in before you can comment on or make changes to this bug.
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/