Ret slørede skrifttyper i Linux GUI-applikationer på WSL (Ubuntu 18.04) med standard Windows-skalering

Hvordan kan slørede skrifttyper i Linux GUI-applikationer, der køres fra WSL (Ubuntu 18.04) med standard Windows-skalering, rettes? Følgende løsninger er forsøgt uden held: deaktivering af Windows-skalering og brug af GDK_DPI_SCALE=2.5, installation af Windows-skrifttyper i Xming, og brug af VcXsrv. Formålet er at kunne køre teksteditorer (emacs) og IDE'er (Clion) fra WSL, da udviklingen kun foregår på Linux. Systemdetaljer: 4K skærm (3840x2160) - 15.6", Windows 10 Home v1803 Build: 17134.345, WSL: Ubuntu 18.04.

Hvis du oplever slørede skrifttyper i Linux GUI-applikationer fra WSL på en 4K skærm med standard Windows-skalering, kan løsninger som brug af en anden X-server, justering af DPI-indstillinger, redigering af Xresources, og justering af skaleringsfaktorer i applikationer hjælpe.

Sådan rettes slørede skrifttyper i Linux GUI-applikationer, der køres fra WSL (Ubuntu 18.04) med standard Windows-skalering

Hvis du oplever slørede skrifttyper i Linux GUI-applikationer, der køres fra WSL (Windows Subsystem for Linux) på en 4K skærm med standard Windows-skalering, kan følgende løsninger muligvis hjælpe:

  • Brug af en anden X-server:
    • Prøv at bruge en anden X-server som MobaXterm eller X410 i stedet for Xming eller VcXsrv. Disse kan have bedre understøttelse af høj DPI-skærme.
  • Justering af DPI-indstillinger:
    • Indstil DPI manuelt i din X-server konfiguration. For eksempel, i VcXsrv kan du tilføje argumentet -dpi 192 for at matche en 4K skærm.
  • Brug af Xresources:
    • Rediger eller opret filen ~/.Xresources og tilføj følgende linje:
      Xft.dpi: 192
    • Indlæs ændringerne med kommandoen:
      xrdb -merge ~/.Xresources
  • Skalering i applikationer:
    • For applikationer som Emacs, kan du justere skaleringsfaktoren direkte i applikationen. For eksempel, i Emacs kan du tilføje følgende linje til din .emacs eller init.el fil:
      (set-face-attribute 'default nil :height 200)
  • Brug af GDK-skaleringsfaktor:
    • For GTK-baserede applikationer kan du prøve at justere GDK-skaleringsfaktoren. Sæt miljøvariablen GDK_SCALE til 2:
      export GDK_SCALE=2
    • Du kan tilføje denne linje til din ~/.bashrc eller ~/.profile for at gøre ændringen permanent.
  • Brug af QT-skaleringsfaktor:
    • For QT-baserede applikationer kan du justere QT-skaleringsfaktoren. Sæt miljøvariablen QT_SCALE_FACTOR til 2:
      export QT_SCALE_FACTOR=2
    • Tilføj denne linje til din ~/.bashrc eller ~/.profile for at gøre ændringen permanent.

Disse løsninger bør hjælpe med at forbedre skrifttypeklarheden i dine Linux GUI-applikationer, når de køres fra WSL på en høj DPI-skærm.

Opret din første opgave på få minutter

Spar dig selv for besvær og kom igennem din to-do liste i dag

1

Beskriv din opgave

2

Modtag bud

3

Få løst din opgave

opgaver platform services

Møbelsamling

Hjælp med at samle Ikea klædeskab

opgaver platform services

Maler

Klargøring af lejlighed til flyttesyn

opgaver platform services

Flyttehjælp

Flytning af 150 kvm hus til Roskilde fra København

opgaver platform services

Havearbejde

Beskæring af 4 større træer

opgaver platform services

IT support

Geninstallering af windows + programmer

opgaver platform services

Elektriker

Installation af Sonos musikanlæg i hus

opgaver platform services

Rengøring

Ugentlig rengøring af lejlighed (114kvm)

opgaver platform services

Flyttehjælp

Flytning af 150 kvm hus til Roskilde fra København

opgaver platform services

Elektriker

Opsætning af lamper i stue og soveværelse

opgaver platform services

Catering

3-retters menu til 14 mennesker