
На моем компьютере Surface Pro с Windows 10 (разрешение 2736x1824) всякий раз, когда я подключаюсь через PuTTY к серверу Ubuntu 14.04 и запускаю Eclipse или gVim поверх Cygwin X, текст и окна становятся чрезвычайно маленькими.
Я могу перетащить окна на монитор рабочего стола (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 и режим рабочего стола, и все должно заработать.
Для многооконного режима запустите mate-terminal или mintty terminal из xwin-xdg-menu (зеленый значок в трее) и введите:
/usr/libexec/mate-settings-daemon.exe &
чтобы все процессы gtk учитывали масштабирование