You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(prefix): remove wineboot, fix winetricks target/wine-binary, drop system-wine calls
- Remove wineboot -u from init() and quick_setup(): Proton creates the
prefix on first installer run; wineboot created a broken system-wine
skeleton at WINEPREFIX/ that defeated the system32 guard and caused
winetricks to run against an uninitialised system-wine prefix
- _install_winetricks_verbs: check WINEPREFIX/pfx/ (Proton prefix) not
WINEPREFIX/ (system-wine flat dir); use Proton's bundled wine64 binary
so winetricks can load kernel32.dll on hosts where system wine cannot;
set WINE/WINESERVER/LD_LIBRARY_PATH inside a subshell to avoid leaking
env overrides; skip with helpful message if pfx/ not yet initialised
(run `wig install <app>` first to build the Proton prefix)
- Remove wine winecfg /v win10 and wine reg add calls from init() and
quick_setup(): these targeted the system-wine prefix (WINEPREFIX/),
not the Proton prefix (WINEPREFIX/pfx/), and were silently creating
the false system32 directory that allowed winetricks to mis-fire
0 commit comments