Linux Wine DPI 缩放设置
编辑
136
2023-06-28
Linux Wine DPI 缩放设置
2023年6月28日
摘要
如今,高分辨率,高 DPI 的显示器越来越普及,然而在 Linux 中,有着众多 GUI 框架,许多应用程序如果不使用原生的 UI 组件或是较新的 GUI 框架,将无法很好的适应 HiDPI 的显示器,造成窗口和自体过小无法看清的问题。Wine 由于需要得到足够高的兼容性,无法使用原生 UI 组件,因此跑在 Wine 上的应用成为了此类问题的重灾区。本文将解决这个问题,针对性的调整每个程序的 DPI。
解决方案
首先,找到 DPI 缩放异常的程序所使用的 Wine 目录,不同的发行版和不同的安装方式都会带来不一样的结果,在此以我所使用的 Manjaro Linux 以及通过 AUR 安装的 Deepin-QQ 为例(Manjaro 的 AUR 的好处是每个 Wine 应用都使用一个独立的 Wine 环境,方便分开设置)。首先将使用 WINEPREFIX
环境变量设置为 Wine 目录,再使用 deepin-wine5 winecfg
命令打开 Wine 设置,即可在显示(Display)设置中找到 DPI 设置滑动条。
由于 WINEPREFIX
环境变量只需临时使用,所以不必使用 export
命令进行全局设置,所以此处使用 env
对此环境变量进行设置,所带来的改变仅对此条命令生效。完整命令如下:
env WINEPREFIX="$HOME/.deepinwine/Deepin-QQ" deepin-wine5 winecfg
- 0
-
赞助
微信
支付宝
-
分享