Can confirm that this is no longer working. Still works on Windows though :/
I just ran into this problem and can confirm that the registry.vdf file isn't getting updated with the RunningAppID anymore. In fact the RunningAppID doesn't get created at all on Linux. A fix would be nice! Or some other way to detect when a steam game is launched (d-bus signals?).
OS: Ubuntu 24.04
My .vdf:
"HKCU"
{
"Software"
{
"Valve"
{
"Steam"
{
"StartupModeTmpIsValid" "0"
"language" "english"
"CompletedOOBEStage1" "1"
"SourceModInstallPath" "/home/snip/.local/share/Steam/steamapps\\sourcemods"
"AutoLoginUser" "snip"
"Rate" "30000"
"AlreadyRetriedOfflineMode" "0"
}
"Steamsteamglobal"
{
"language" "english"
}
}
}
}
Nothing extracted yet.
Your system information
Please describe your issue in as much detail as possible:
Normally the id of the current running app can be found in ~/.steam/registry.vdf under HKCU.Software.Valve.Steam.RunningAppID, but after the large update with the new fancier UI this is no longer the case, the variable is always set to 0.
This was also an issue during the beta of the new UI; before the changes, this variable was correctly set.
Steps for reproducing this issue: