我正在考虑购买一台配备 QHD 显示屏的 HP Spectre x360 13 英寸笔记本电脑,并在其上安装 Mint,然后使用 Wine 运行一些 Windows 应用程序。我想知道是否有人体验过 Wine 对 HiDPI 显示器的支持 - 在 HiDPI 显示器上使用 Wine 运行的应用程序看起来不错吗?
答案1
就我而言,葡萄酒应用看起来并不是很好。
winecfg
有一个屏幕分辨率设置,您可以将其设置为 210 dpi(就我的情况而言)。
然而,
- 这似乎只影响 Wine 应用程序的一些图形元素:例如,在我看来,菜单栏不受影响。
- 如果您连接了外部显示器或偶尔想要切换到另一个非 HiDPI 分辨率的屏幕,这不是一个优雅的方法,因为您必须
winecfg
每次都返回来调整 DPI。Wine 应该遵循 X-server DPI 设置,但目前似乎没有发生这种情况。
我在联想 Thinkpad X1 Carbon 上的 arch linux 上运行 wine 1.9.19。
答案2
注意:Wine 的最新版本(可能)不再需要这个。
除了什么科技新月声明,您还需要使用以下方式手动更改桌面指标注册表编辑器,否则大部分系统菜单和标签仍然会保持较小。
您需要更改的值位于HKEY_CURRENT_USER\控制面板\桌面\窗口指标:
- 替换所有 REG_SZ 值,除了 IconTitleWrap(应该是 1),值*2(例如将 -135 更改为 -270、将 1 更改为 2、将 32 更改为 64 等等)
- 将所有 REG_BINARY 值(CaptionFont、MenuFont 等)的第一个字节更改为字节*2(例如将 04 改为 08 等)。请记住这些值是十六进制的。
编辑 REG_BINARY 值时,请小心不要意外移动任何字节。将光标放在后您需要替换的值,然后按 Backspace一次,然后输入新值。