coldfix / steam-acolyte

Lightweight Steam Account Switcher
The Unlicense
53 stars 4 forks source link

Login session and/or users not stored on Linux #17

Closed Chopper1337 closed 2 years ago

Chopper1337 commented 2 years ago

Users do not persist within Steam Acolyte.

I can start the application, add a user by logging in to Steam and, when I'm still logged in to that session, I can see the user in the list of the application's tray icon as expected. If I try to add a new user or exit steam, the user I added just disappears from the application. Next time I start Steam itself, I am prompted for a login with a clean login prompt (The username text box is empty). Next time I open Steam Acolyte, no users will be present in the list.

Tested on both versions from pip and from AUR. Distro: Manjaro Linux (KDE)

Other information can be supplied upon request.

Chopper1337 commented 2 years ago

Potential fix: adding support for the flatpak version of Steam

It's data is stored in /home/username/.var/app/com.valvesoftware.Steam/.steam/

An ls of the files and folders in that directory: bin/ bin32/ bin64/ registry.vdf root/ sdk32/ sdk64/ steam/ steam.pid steam.pipe steam.token

(Please ignore the accidental closing and reopening of this issue, my apologies)

Chopper1337 commented 2 years ago

Created PR of working Flatpak adapted version #18

Chopper1337 commented 2 years ago

Turns out it's a known Steam issue: https://github.com/ValveSoftware/steam-for-linux/issues/6527 Closing.