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
Long story - ninewinecfg cannot enable or disable Gallium nine on Arch Linux with either cli or gui. Running wine ninewinecfg -e returns 1. Running wine ninewinecfg -d returns 0 but it's not disabled. With the gui the checkbox Enable Gallium Nine... cannot be checked (no matter how many times I click). There is no output in the terminal window indicating what's wrong. It's the same with the latest version from github (wine-nine 0.11-devel).
I've managed to fix the problem by replacing this line:
I've done some more debugging and the presents of .so in the path creates the problem. I don't know if this is Arch Linux specific issue. This is my updated "fix" to add a local variable in is_nine_symlink() with the correct filename:
tldr - Enabling/Disabling Gallium nine doesn't work on Arch Linux. I've managed to fix it by replacing one string.
Long story - ninewinecfg cannot enable or disable Gallium nine on Arch Linux with either cli or gui. Running
wine ninewinecfg -e
returns1
. Runningwine ninewinecfg -d
returns0
but it's not disabled. With the gui the checkboxEnable Gallium Nine...
cannot be checked (no matter how many times I click). There is no output in the terminal window indicating what's wrong. It's the same with the latest version from github (wine-nine 0.11-devel).I've managed to fix the problem by replacing this line:
wine-nine-standalone/ninewinecfg/main.c
Line 260 in 909f059
with
return !strcmp(buf + ret - strlen(fn_nine_dll), "9-nine.dll.so");
.I've found the "correct" string by printing some variables to stdout:
After recompiling the checkbox works. Both the gui and the cli (with -e/-d) can enable/disable successfully.
Tested on:
The text was updated successfully, but these errors were encountered: