Steam for Linux

Steam for Linux

BottomScorer Feb 17, 2023 @ 7:08pm
How to open winecfg without winecfg executable for non-Steam games?
I have 1603141982 proton-5.0-10b.
I don't have system-wide winecfg. winecfg winecfg: command not found.

I want to enable virtual desktop for all games with 1603141982 proton-5.0-10b.
< >
Showing 1-7 of 7 comments
thetargos Feb 17, 2023 @ 7:26pm 
You have to invoke proton's wine in the prefix of each and every game you want to use virutal desktop, first off navigate to the prefix (i. e. within the pfx directory) of any given game and use something like:

WINEPREFIX=`pwd` /home/Deck/.steam/Steam/steamapps/common/Proton\ 7.0/dist/bin/wine winecfg

That would open winecfg for the prefix of the game you want to play. Non-Steam games will get a very high number within $STEAM_LIBRARY/steamapps/compatdata, and for this directory to be created, you have to at least launch once the game.
BottomScorer Feb 17, 2023 @ 8:07pm 
1. I see one folder ~/.steam/steam/steamapps/compatdata/3579253267 which is created after I start non-Steam game
2. My ~/.steam/steam/steamapps/common is empty
3. My Steam library is elsewhere. So /media/user/blablabla/SteamLibrary/steamapps/common/Proton\ 5.0/dist/bin/wine winecfg
4. I have to run WINEPREFIX=`pwd` /media/user/blablabla/SteamLibrary/steamapps/common/Proton\ 5.0/dist/bin/wine winecfg from ~/.steam/steam/steamapps/compatdata/357925326.

I see the winecfg at least now...

It is safe to remove 3579253267 in order to reset things as ID will be the same next time.
BottomScorer Feb 17, 2023 @ 8:10pm 
Steam should really be able to open winecfg and to reset prefix...
thetargos Feb 17, 2023 @ 8:57pm 
Sorry I assumed you were on Steam Deck for some reason. Yes, the Proton path should point to where your Steam has Proton installed on your system (I have many versions of Proton scattered all over my many drives, and usually have to guess where is each installed for managing my prefixes) Protontricks should help alleviate management tasks, though I tend to prefer to do things by hand. You can even force the use of the virtual desktop by means of variables and switches to wine at runtime, check the docs.
BottomScorer Feb 17, 2023 @ 8:59pm 
Originally posted by thetargos:
You can even force the use of the virtual desktop by means of variables and switches to wine at runtime, check the docs.
I don't remember these things...
Aoi Blue Feb 18, 2023 @ 1:18am 
Are these non-steam games running under steam, or non-steam games running under other platforms.

For winecfg for ones running under steam it is the same as any other game. You need to dump the debug script utilities with the game command line options in steam and access them there, or you can look up the ID that steam has assigned the game.

Do note that native games don't use wine at all, or winecfg.
BottomScorer Feb 18, 2023 @ 3:36am 
Originally posted by Aoi Blue:
Are these non-steam games running under steam, or non-steam games running under other platforms.
This forum is about Steam Play...
< >
Showing 1-7 of 7 comments
Per page: 1530 50