
在我的 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
以便在將來登入時自動執行。
答案2
安裝 MATE 和桌面模式,它應該可以工作。
對於多視窗模式,從 xwin-xdg-menu(綠色托盤圖示)執行 mate-terminal 或 mintty 終端並輸入:
/usr/libexec/mate-settings-daemon.exe &
使所有 gtk 進程都遵循縮放比例