Answers:
我也在Linux上玩Windows游戏,为此,我的最佳解决方法是告诉Wine模拟虚拟桌面。由于某种原因,这使得Wine可以在打开PlayOnLinux窗口的任何监视器上启动。
设置游戏的完整步骤:
打开PlayOnLinux
单击您的游戏,然后单击主界面顶部的“配置”按钮。
转到“葡萄酒”标签,然后单击“配置葡萄酒”。
在“ Wine配置”窗口中,单击“图形”选项卡,然后选中“模拟虚拟桌面”框。将桌面大小更改为要用于玩游戏的监视器的大小。
然后打开游戏:
打开PlayOnLinux
将PlayOnLinux窗口拖到要在其上玩游戏的监视器
运行游戏,然后将鼠标光标停留在同一台显示器上,直到Wine启动。Wine启动后,您可以在该显示器上玩游戏,也可以像平常一样使用其他显示器。
可以通过修改的DISPLAY环境变量引用双(或多个)监视器。
通常,它设置为:0,但是各个屏幕可以用它们自己的数字来引用,例如:对于双显示器设置,:0.0和:0.1。
作为免责声明,我过去曾对此进行过修改,但目前我的双显示器系统已关闭,因此我无法通过经验对其进行测试来确定这一点。尝试一下。
DISPLAY=:0.0 wine ...
DISPLAY=:0.1 playonlinux ...
这应该将输出限制为单个屏幕。嗯,我有点a,它指的是在许多桌面环境中可用的多个桌面。桌面1,2,3,4等。
这可能行不通。(在那里,我说了...)
我只是在我的单显示器笔记本电脑上尝试过... :0.0在当前屏幕,当前桌面上显示.. :0.1返回“ 无法连接 ” ...并且在任何屏幕或桌面上均不显示任何内容。这表明了承诺!尝试一下!
DISPLAY=:0.1
游戏退出时的错误:Player data archive not found at 'C:/Program Files/Hearthstone/Hearthstone_Data/data.unity3d', using local filesystem01b8:err:winediag:nodrv_CreateWindow Application tried to create a window, but no driver could be loaded.
虽然DISPLAY=:0.0
工作正常