从终端更改 Wine dll 会覆盖配置

从终端更改 Wine dll 会覆盖配置

嗯,我遇到了两个 Wine 程序的问题。其中一个需要带"(native,builtin)"配置的 DLL,另一个需要除该配置之外的任何配置。

所以我的问题是有没有办法从终端覆盖或更改(将其放在脚本中)该配置?

答案1

  • 您可以使用WINEDLLOVERRIDES环境变量

    export WINEDLLOVERRIDES="shell32=n,b"
    wine ...
    

    或内联:

    WINEDLLOVERRIDES="shell32=n,b" wine ...
    
  • 最好为特定应用程序创建一个新的配置文件。

    1. 打开 Wine Configure 或winecfg从命令行打开。
    2. 应用标签 → 添加应用程序
    3. 选择该配置文件然后转到图书馆选项卡并添加所需的 DLL 覆盖。

参考:

  • man wine

相关内容