protonscr

Non-steam game not removed when uninstalled/moved in system

steamopen Feature RequestreviewedSteam clientnon-Steam application
ValveSoftware/steam-for-linux#2194 · opened 2013-03-19 by Majkl578 · updated 2023-01-26 · 1 comments · github
MMajkl578 2013-03-19 github

I had OpenTTD 1.2 (Debian version) added as non-steam game. Few days ago, I updated to 1.3 which dropped original executable (openttd-wrapper). Steam now fails to launch it (obviously), but doesn't report any error, instead, it does nothing, like the game has never been started.
There really should be some more user-friendly behavior, like:
a) an error message, e.g. "The game cannot be launched, probably it has ben removed from your system.",
b) prompt for selecting new binary,
c) removing the game from library.

The following can be found in session log:

(gnome-shell:6069): Clutter-WARNING **: Actor '<searchEntry>[<StEntry>:0x189bbc0]' should not be mapped if parent '<overview>[<StWidget>:0x17a09e0]'is not visible
ExecSteamURL: "steam://rungameid/16008754155011178496"
Game update: AppID 0 "OpenTTD", ProcID 16108, IP 0.0.0.0:0
ERROR: ld.so: object 'gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.
/bin/sh: 1: /usr/share/games/openttd/openttd-wrapper: not found
Game removed: AppID 0 "OpenTTD", ProcID 16108

System information

MMajkl578 2013-03-20 github

Feature request? Are you joking? This is a bug!

Nothing extracted yet.