让在 Windows 10 的 WSL 下运行的 Ubuntu GUI 应用程序在高 DPI 显示器上看起来更好

让在 Windows 10 的 WSL 下运行的 Ubuntu GUI 应用程序在高 DPI 显示器上看起来更好

我正在使用 Windows 10 的 WSL 功能来运行 Ubuntu 16.04。

尽管 WSL 适用于终端应用程序并且没有 MS 的官方 GUI 支持,但享受此功能的社区很快就开始使用第三方 Windows X 服务器(例如 vcxsrv)在他们的 Windows 桌面上运行 Ubuntu GUI 应用程序。

我已经使用 vcxsrv 成功完成了此操作。但是,我有一台 3240x2160 高分辨率笔记本电脑,这些应用程序的字体最终看起来很模糊。这是在 Ubuntu 上运行的 Sublime Text 3 的示例,与在 Windows 上运行的 Notepad++ 并排显示。如果不太明显,请放大。

我想问如何修复 DPI 缩放或导致此问题的任何原因,以便让我的 Ubuntu GUI 应用程序看起来像我的 Windows 应用程序一样清晰。

我尝试过

  1. vcxsrv带着旗帜跑了,,,-dpi 2但似乎没有效果。-dpi 216-dpi 400-dpi auto

  2. 我尝试进入 GUI 工具包自己的 DPI 设置,希望至少能够根据具体情况修复某些应用程序。

    1. Ran gsettings set org.gnome.desktop.interface scaling-factor 2:这对 GTK 应用 Meld 没有影响
    2. 设置 Qt 环境变量QT_AUTO_SCREEN_SCALE_FACTOR=2:这对 Qt 应用程序 Quassel 没有影响

相关内容