Cygwin:在高分辨率显示器上使用 windows 缩放时 xwin 缩放损坏

Cygwin: xwin scaling broken when using windows scaling on high resolution display

使用具有 4k 屏幕并 windows 缩放比例打开的笔记本电脑,以便文本看起来与 1080p 显示器上的大小相同。

当我打开 cygwin 并且 运行 startxwin xwin 启动时,但分辨率为 4k 显示器,而不是按比例缩小的 1080 分辨率。更糟糕的是,当我连接另一台显示器,即 2560x1440 显示器并将其设为主显示器时,现在当我 运行 startxwin 时,它会在新显示器上生成一个 xterm window 但按比例缩小 低于 显示器的原始分辨率,因此它看起来与在 4k 原始分辨率下的大小相同(它以少 4 倍的像素呈现并且看起来很糟糕)。

这告诉我xwin 可以缩放,但是配置错误。查看 xwin 的文档,我找不到缩放比例的参考,而且我真的不想成为 xwin 的专家只是为了让我的 x 终端显示正确的大小。

是否有人足够了解 cygwin 的 xwin 包以提供缩放操作方法?

如果没有,有人有更好的方法通过单个 ssh 会话生成多个终端会话吗? (即如何通过安全的 ssh 会话启动任意数量的 x windows)

这是因为 /etc/X11/Xresources,其中有一行 Xft.dpi: 96。 您可以使用仅包含 Xft.dpi:

~/.Xresources 文件覆盖它

(至少这就是我的问题所在!)