
Windows 10 Surface Pro (解像度 2736x1824) で、PuTTY 経由で Ubuntu 14.04 サーバーに接続し、Cygwin X 上で Eclipse または gVim を実行すると、テキストとウィンドウが非常に小さくなります。
ウィンドウをデスクトップ モニター (1920x1080) にドラッグすることもできますが、その場合、2736x1824 画面に表示されるサイズの画像が取得され、ほぼ同じサイズに縮小されます (解像度が低いため、ぼやけているだけです)。
Cygwin または実行中の Unix X プログラムに DPI を認識させたり、画像を自動的に拡大縮小させたりする方法はありますか?
CygwinのXにはDPIオプションただし、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プロセスがスケーリングを尊重するようにする