小编lol*_*lol的帖子

在 WSL GUI 应用程序 (HiDPI) 中使用 Windows 默认缩放时的模糊字体

使用默认 Windows 缩放从 WSL (Ubuntu 18.04) 运行时,有没有办法修复 linux GUI 应用程序中的模糊字体?到目前为止我尝试过的事情:
使用 Xming:

  1. 尝试禁用 Windows 缩放并使用从 linux 端设置它GDK_DPI_SCALE=2.5,问题在于上下文菜单图标等一些东西不能很好地播放并且通常没有缩放。没有GDK_DPI_SCALE=2.5,应用程序基本上无法使用,因为文本非常小。
  2. 尝试将 C:\Windows\Fonts 中的所有字体安装到C:\Program Files\Xming\fonts\TTF并运行mkfontscale,也无法使其以这种方式工作。
  3. 尝试使用 VcXsrv,有同样的问题。

截图

  • 克里昂:

克里昂

  • emacs(WSL)与VS Code(Windows原生)对比

emacs(WSL)与VS Code(Windows原生)对比

到目前为止我查找的所有资源:

  1. 为什么 WSL GUI 应用程序使用 Xming 呈现模糊字体?:这里的答案专门针对基于 Firefox 和电子的应用程序。
  2. Xming 上的 Gnome-Terminal 模糊:除了建议禁用缩放和使用 Xming 以外的其他内容之外,没有任何特别有用的东西。
  3. 在 4K 屏幕上运行 GUI 程序时 DPI 问题:建议使用 VcXsrv。

这样做的主要目的是能够从 WSL 运行文本编辑器(emacs)/IDE(Clion)。而且,我无法安装它们的等效 Windows 的原因是我们只为 linux 开发。

一些系统细节:

屏幕

4K (3840x2160) - 15.6"

操作系统

  • Windows:Windows 10 家庭版 v1803 …

xming windows-10 windows-subsystem-for-linux vcxsrv

37
推荐指数
1
解决办法
1万
查看次数