aufkrawall
2021-09-23, 19:14:11
Übers Steam-UI ist es ätzend bis unmöglich und komisch eingeschränkte UIs mit etwaigem Eigenleben wie Lutris muss man auch nicht mögen. Außerdem läuft mittlerweile sehr viel in Proton und die ganzen Custom Wine builds sind auch häufig Hit & Miss.
Zum Glück geht es via CLI ganz einfach, da das Wine-Binary von Proton genau so aufgerufen werden kann wie das der regulären Wine-Version. Man muss nur händisch einen Prefix-Pfad angeben:
#!/bin/bash
export WINEPREFIX=~/leererordner
"~/.local/share/Steam/steamapps/common/Proton 6.3/dist/bin/wine" "~/.local/share/Steam/steamapps/common/Proton 6.3/dist/lib64/wine/winecfg.exe.so"
Genau so, wie man oben das wie beim regulären Wine von Proton mitgelieferte winecfg-Tool aufrufen kann, kann man entsprechend jedes Windows-Programm starten. Man muss nur auf die Pfade achten, bei Proton - Experimental heißt es etwa "files" anstatt "dist". Auch muss die Proton-Version natürlich entpackt sein, also einmal in Steam ein Spiel damit starten.
Man kann auch weiterhin winetricks wie mit regulärem Wine nutzen, da man über die WINE-Variable den Pfad zu den Proton-Binaries angeben kann (will man nicht, dass die regulär installierte Wine-Version des Systems irgendwas im vom Proton(-Wine) erstellten Prefix rumpfuscht). Beispiel:
#!/bin/bash
export WINE="~/.local/share/Steam/steamapps/common/Proton 6.3/dist/bin/wine"
export WINEPREFIX=~/leererordner
winetricks -q d3dcompiler_47
Das wars schon (DXVK wie in jeden anderen Prefix installieren nicht vergessen), z. B. Doom Eternal über den Bethesda Launcher läuft auf Anhieb. :)
Trotzdem kann man natürlich Valve für Proton mit einem Kauf in Steam mal danken. ;)
Zum Glück geht es via CLI ganz einfach, da das Wine-Binary von Proton genau so aufgerufen werden kann wie das der regulären Wine-Version. Man muss nur händisch einen Prefix-Pfad angeben:
#!/bin/bash
export WINEPREFIX=~/leererordner
"~/.local/share/Steam/steamapps/common/Proton 6.3/dist/bin/wine" "~/.local/share/Steam/steamapps/common/Proton 6.3/dist/lib64/wine/winecfg.exe.so"
Genau so, wie man oben das wie beim regulären Wine von Proton mitgelieferte winecfg-Tool aufrufen kann, kann man entsprechend jedes Windows-Programm starten. Man muss nur auf die Pfade achten, bei Proton - Experimental heißt es etwa "files" anstatt "dist". Auch muss die Proton-Version natürlich entpackt sein, also einmal in Steam ein Spiel damit starten.
Man kann auch weiterhin winetricks wie mit regulärem Wine nutzen, da man über die WINE-Variable den Pfad zu den Proton-Binaries angeben kann (will man nicht, dass die regulär installierte Wine-Version des Systems irgendwas im vom Proton(-Wine) erstellten Prefix rumpfuscht). Beispiel:
#!/bin/bash
export WINE="~/.local/share/Steam/steamapps/common/Proton 6.3/dist/bin/wine"
export WINEPREFIX=~/leererordner
winetricks -q d3dcompiler_47
Das wars schon (DXVK wie in jeden anderen Prefix installieren nicht vergessen), z. B. Doom Eternal über den Bethesda Launcher läuft auf Anhieb. :)
Trotzdem kann man natürlich Valve für Proton mit einem Kauf in Steam mal danken. ;)