Additional users can’t run games in Game mode (Steam Deck)
I added additional system users for my kids on my deck.
Whenever they try to run a game on their user in game mode, it does not open; the Proton log says
Running the same game(s) from Desktop mode works. Running games on the original user (mine) works in both Game and Desktop mode.
Anyone have an idea?
10 Replies
https://discord.com/channels/1072614816579063828/1087140957096517672/1267008157843193927
Not possible to have multi user in deck image
Deck images only support one user, same as SteamOS
You may have multiple steam accounts under that one user
well i do have multiple users, and apart form that it works as expected 🤔
Your game files are owned by another user, there's no good fix for this
I would recommend just going with multiple accounts and not trying this further, the only possible realistic fix is a hack that changes ownership every time you log in
no, the game files are under their home (
/var/home/<user>/
), so are the prefixes
but i got it, not supportedLaunch a failing game with
PROTON_LOG=1 %command%
as the launch option
It'll make a log in your home dir that'll expose what it's blowing up oni did, and the only error is what i posted above
full log (from a different attempt), user name censored
If this is game mode, Valve has it hard coded to run as user 1000
So it may be that the x server has the wrong permissions for your user
ah, that would explain the issue
though … how does it successfully write a log to the home directory?
cause that definitely does not belong to user
1000
and according to ps
the gamescope session is running under the correct user
well, if anyone has any clues, fell free to ping me. also for reference i’m switching users with a modified return-to-gamemode@<user>.service
, changing the auto login username.