Cygwin X na wysokim DPI

5

Na moim Windows 10 Surface Pro (rozdzielczość 2736x1824), za każdym razem, gdy łączę się przez PuTTY z serwerem Ubuntu 14.04 i uruchamiam Eclipse lub gVim na Cygwin X, tekst i okna są bardzo małe.

Mogę przeciągnąć okna do mojego monitora stacjonarnego (1920x1080), ale to po prostu pobiera obraz w rozmiarze, który byłby na ekranie 2736x1824 i przeskalowuje go do tego samego przybliżonego rozmiaru (tylko niewyraźny, ze względu na niższą rozdzielczość) .

Czy jest jakiś sposób na uzyskanie programów Cygwin lub Unix X, które uruchamiam, w celu rozpoznania DPI, automatycznego skalowania obrazów lub podobnych?

Widziałem, że X Cygwina ma opcję DPI , ale nie mogę powiedzieć, że ma to jakikolwiek wpływ na gVim lub Eclipse.

Josh Kelley
źródło

Odpowiedzi:

2

Uruchom następujące polecenia w bashsesji serwera przed uruchomieniem aplikacji:

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

Możesz dodać te wiersze, ~/.bash_profileaby uczynić to automatycznym przy przyszłych logowaniach.

Źródło: HiDPI - ArchWiki

Sean W.
źródło
Wygląda na to, że to nie pomaga gVimowi, ale pomaga Eclipse (o ile Eclipse używa domyślnej obsługi GTK3). Dzięki za wskazówki i link.
Josh Kelley,
Czy wypróbowałeś wersję gVim GTK3? Package.debian.org/sid/vim-gtk3
Sean W.
0

Zainstaluj MATE i tryb pulpitu i powinno działać.

W trybie wielu okien uruchom komendę mate-terminal lub mintty terminal z menu xwin-xdg-menu (zielona ikona na pasku) i wpisz:

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

aby wszystkie procesy GTK respektowały skalowanie

Henry Yang
źródło