高DPI的Cygwin X


5

在Windows 10 Surface Pro(分辨率为2736x1824)上,每当我通过PuTTY连接到Ubuntu 14.04服务器并在Cygwin X上运行Eclipse或gVim时,文本和窗口都非常小。

我可以将窗口拖到我的台式机监视器(1920x1080)上,但这只是以2736x1824屏幕上的大小拍摄图像,并将其缩放为相同的近似大小(由于分辨率较低,因此仅模糊不清) 。

有什么方法可以使我正在运行的Cygwin或Unix X程序识别DPI,自动缩放图像或类似图像?

我看到Cygwin的X具有DPI选项,但我不能说它对gVim或Eclipse有任何影响。

Answers:


2

bash在运行应用程序之前,请在服务器会话中运行以下命令:

export GDK_SCALE=2
export QT_SCALE_FACTOR=2
export ELM_SCALE=2 

您可以添加这些行以~/.bash_profile使其在以后的登录时自动执行。

来源:HiDPI-ArchWiki


看起来这对gVim没有帮助,但是对Eclipse有所帮助(只要Eclipse使用其默认的GTK3支持)。感谢您的提示和链接。
Josh Kelley

您是否尝试过gVim的GTK3版本?packages.debian.org/sid/vim-gtk3
Sean W.

0

安装MATE和桌面模式,它应该可以工作。

对于多窗口模式,请从xwin-xdg-menu(绿色托盘图标)运行mate-terminal或mintty terminal,然后键入:

/usr/libexec/mate-settings-daemon.exe &

使所有gtk进程都遵守缩放

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.