高 DPI 下的 Cygwin X

高 DPI 下的 Cygwin X

在我的 Windows 10 Surface Pro(2736x1824 解析度)上,每當我透過 PuTTY 連接到 Ubuntu 14.04 伺服器並透過 Cygwin X 運行 Eclipse 或 gVim 時,文字和視窗都非常小。

我可以將視窗拖到桌面顯示器 (1920x1080) 上,但這只是以 2736x1824 螢幕上的尺寸獲取圖像,並將其縮小到相同的近似尺寸(由於分辨率較低,只是更加模糊) 。

有沒有辦法讓 Cygwin 或我執行的 Unix X 程式識別 DPI,或自動縮放影像,或類似的?

我看到 Cygwin 的 X 有一個解析度選項,但我看不出它對 gVim 或 Eclipse 有任何影響。

答案1

bash在運行應用程式之前,在伺服器會話中執行以下命令:

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

您可以新增這些行,~/.bash_profile以便在將來登入時自動執行。

來源:HiDPI - ArchWiki

答案2

安裝 MATE 和桌面模式,它應該可以工作。

對於多視窗模式,從 xwin-xdg-menu(綠色托盤圖示)執行 mate-terminal 或 mintty 終端並輸入:

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

使所有 gtk 進程都遵循縮放比例

相關內容