尝试通过 wine 运行任何应用程序(包括 winecfg)时,会产生以下错误:
0050:err:x11drv:X11DRV_InitMonitor Failed to initialize monitor
0050:err:x11drv:X11DRV_InitMonitor Failed to initialize monitor
由于某种原因,它写了两次。音频仍在播放,所以如果是游戏的话,我可以听到,但它没有检测到显示器。运行 echo$DISPLAY
给我:0.0
。刚刚通过 Steam 检查了 Proton,似乎没有问题。
在 (x)Ubuntu 20.04 上运行,wine 版本 6.0.2,通常有多个显示器,但有时只有一个。这种情况从 wine 5.0.4 开始出现,我升级到 6.0.2 看看是否能解决问题,但并没有。有什么想法吗?
答案1
我必须通过删除原始 .wine 目录来“修复”这个问题。winecfg
再次运行提示 wine 将目录重建为默认设置,现在不再收到initialize monitor
错误消息。
对于遇到此问题的其他用户来说,此方法可能不是最佳选择,因此请在删除原始 .wine 目录之前对其进行备份。您至少会有一个可用的 wine 配置。