protonscr

Don't (mis)use GenericName field in .desktop

steamclosed reviewedSteam client
ValveSoftware/steam-for-linux#1816 · opened 2013-02-15 by ali1234 · updated 2013-04-25 · 4 comments · github
Aali1234 2013-02-15 github

Steam creates .desktop files for each game you installed, but it always sets the GenericName entry to "Steam Game". This purpose of this field is to allow programs with silly names eg "GIMP" to appear in menus as "Image Editor". This makes sense where the user just wants an image editor and does not know or care the actual name.

It doesn't make sense for Steam to do this, since while "Steam Game" is technically correct, a menu which just says "Steam Game" over and over does not allow the user to find the game they want.

Instead this field should be left blank, so that the full name of the game is always used. If you need to put "Steam Game" somewhere so that searches for "steam" will also find games, put it in the comment field.

This bug brought over from steam forums. A screenshot from XFCE showing the problem is attached, as requested. Note that the other games that don't say "Steam Game" were not purchased from Steam.

steamgame1

Jjohndrinkwater 2013-02-16 github
Ggdrewb-valve maintainer 2013-02-18 github

The next beta client will stop setting GenericName.

Ggdrewb-valve maintainer 2013-02-22 github

Are you still seeing this issue on newly-created shortcuts?

Ggdrewb-valve maintainer 2013-02-23 github

This should be fixed in the latest beta client.

Nothing extracted yet.