Open BaconCatBug opened 1 year ago
Has anyone been able to take a look at this? This is rather frustrating, as it's showing just fine on Windows. Currently the only work around is to set your settings on a Windows machine and copy the settings json over :( This is how it looks on Windows currently.
Still an issue on the latest built
Steam Version: 1692824614
Steam Client Build Date: Wed, Aug 23 9:22 PM UTC -08:00
Steam Web Build Date: Wed, Aug 23 9:28 PM UTC -08:00
Steam API Version: SteamClient020
Yeah, this is wild. There's just no way to add the Online/Away/Invisible/etc. indicators to the taskbar icon now. That's pretty bad.
Issue is still present on the latest build of the Steam client
Steam Version: 1696019606
Steam Client Build Date: Sat, Sep 30 01:38 UTC -08:00
Steam Web Build Date: Sat, Sep 30 04:25 UTC -08:00
Steam API Version: SteamClient020
This is still an issue:
Steam Beta Branch: Steam Beta Update
Steam Version: 1705720677
Steam Client Build Date: Fri, Jan 19 8:59 PM UTC -06:00
Steam Web Build Date: Fri, Jan 19 7:04 PM UTC -06:00
Steam API Version: SteamClient021
I too would like this option to be reinstated. There are several entries in the tray icon menu I don't use, and others I would like to have and have relied on over the years.
Please consider bringing this back.
Sadly this option still doesn't appear.
Just switched across to Linux as my main environment, and thought I was going crazy not being able to find this setting. Thankfully I'm not losing it, but disappointingly, that means that this is an issue. Hope to see it fixed soon.
I do not understand why this is not yet fixed. The backend code must still be there, because on my main PC where Steam was installed before this redesing, these changes are still applied on tray icon menu. But it cannot be changed now.. On laptop installed after this redesing, the tray is in default state and cannot be changed via options menu.
BTW do any know in which config file is this tray option saved? So I can manually copy it to second PC? I was looking thru Steam config files but was not able to find this option anywhere.
What I did was configure it on a windows VM, then just copy the entire steam folder to ~/.local/share/Steam, I wasn't able to find the individual file needed.
Steam/userdata/USERID/config/localconfig.vdf
contains a setting "JumplistSettings"
. This contains a value that acts as a bitfield for each of the settings but in a base 10 representation. I edited the settings in a windows VM and compared any changes in the Steam folder with git to find the changing setting.
I did some figuring out and here's what bit corresponds to which function. The ones with no function were not listed in Windows Steam settings and changing them manually does nothing. Furthermore, despite Exit Steam existing as an option, changing that bit changes nothing.
Bit | Function |
---|---|
2^0 | Online |
2^1 | Away |
2^2 | |
2^3 | Offline |
2^4 | Store |
2^5 | Community |
2^6 | Library |
2^7 | Servers |
2^8 | |
2^9 | Friends |
2^10 | Exit Steam |
2^11 | Settings |
2^12 | Screenshots |
2^13 | Big Picture |
2^14 | Friend Activity |
2^15 | |
2^16 | SteamVR |
2^17 | Invisible |
Yes @Managor, that is it! Thank you.
Just additional info:
"JumplistSettings"
might not be present in the config file, if your tray Jump list is in default state. It is located under "system"
part.
Looks like it needs to be set also with "JumplistSettingsKnown"
.
While adding only "JumplistSettings"
, it was changed to 262143 and also "JumplistSettingsKnown"
with this value was created and tray contained all options (262143 is max value if I am not mistaken = ALL).
After changing "JumplistSettings"
again to 1600 [Library+Friends+Exit] and keeping "JumplistSettingsKnown"
with its default value, it worked as expected.
I resorted to running the Windows client via Wine (or Lutris/Bottles) and copying the JumplistSettings
line over. Annoying but I only wanted 1 extra thing in the list.
Your system information
Please describe your issue in as much detail as possible:
Taskbar Preferences option is missing from the Interface tab. Issue is on both the beta and non-beta
Steps for reproducing this issue: