Есть ли способ исправить размытые шрифты в приложениях с графическим интерфейсом Linux, когда они запускаются из WSL (Ubuntu 18.04) с использованием стандартного масштабирования Windows? Вещи, которые я пробовал до сих пор:
С Xming:
- Пробовал отключить масштабирование Windows и установить его со стороны linux с помощью
GDK_DPI_SCALE=2.5
, проблема в том, что некоторые вещи, такие как значки контекстного меню, не воспроизводятся красиво и часто не масштабируются. БезGDK_DPI_SCALE=2.5
приложения в основном непригодны для использования, так как текст очень маленький. - Попытка установить все шрифты из C:\Windows\Fonts в
C:\Program Files\Xming\fonts\TTF
и запуститьmkfontscale
, также не смогла заставить его работать таким образом. - Пробовал с помощью VcXsrv, имеет ту же проблему.
Скриншоты
- Clion:
- Сравнение между emacs (WSL) и VS Code (Windows native)
Все ресурсы, которые я посмотрел до сих пор:
- Почему приложения WSL GUI отображаются с размытыми шрифтами в Xming?: Ответ здесь специально для Firefox и электронных приложений.
- Терминал Gnome-Terminal расплывчатый на Xming: нет ничего особенно полезного, кроме предложения отключить масштабирование и использовать что-то еще, кроме Xming.
- DPI вызывает проблемы с запуском программ с графическим интерфейсом на экране 4K: предлагает использовать VcXsrv.
Основная цель всего этого - уметь запускать текстовые редакторы (emacs)/IDE (Clion) из WSL. И причина, по которой я не могу установить их эквивалент для Windows, заключается в том, что мы разрабатываем только для Linux.
Немного системных деталей:
экран
4K (3840x2160) - 15,6 "
Операционные системы
Windows: Windows 10 Home v1803 Сборка: 17134,345
WSL: Ubuntu 18.04 (
Linux username 4.4.0-17134-Microsoft #345-Microsoft Wed Sep 19 17:47:00 PST 2018 x86_64 x86_64 x86_64 GNU/Linux
)