La mise à l'échelle fractionnelle expérimentale rend les polices sales dans Ubuntu 17.10

13

J'ai mis à jour à 17.10 à partir du 17.04.

J'ai activé la mise à l'échelle fractionnaire en exécutant la commande suivante.

gsettings set org.gnome.mutter experimental-features "['scale-monitor-framebuffer']"

Ensuite, j'ai changé l'échelle de 125%. L'échelle a été modifiée, mais les polices et les icônes sont tellement sales.

entrez la description de l'image ici

L'icône et la police du lanceur dans Google Chrome et d'autres applications, à l'exception du paramètre système, sont sales.

Comment puis-je résoudre ce problème?

Pour une raison quelconque, la police dans le paramètre système n'est pas sale ...

Yuiki
la source
Ceci est corrigé dans GNOME 3.32 (au moins pour les fenêtres et le shell wayland), donc nous pouvons probablement fermer cette question :)
Treviño
1
D'après mon expérience, le problème persiste dans GNOME 3.32. Plus précisément, toute application utilisant XWayland (applications Firefox, Chrome / Chrome, Electron) possède des polices floues lorsque la mise à l'échelle fractionnaire est activée (même lorsque le pourcentage de mise à l'échelle est un entier). Une réponse acceptable peut être une solution de contournement telle que la façon de faire fonctionner ces applications nativement sur Wayland (plutôt que XWayland), ou du moins ne pas avoir de polices floues.
user1475412

Réponses:

5

On dirait que c'est un travail en cours. GNOME prend uniquement en charge la mise à l'échelle entière ( source ).

Citation:

Actuellement, nous n'autorisons la mise à l'échelle des fenêtres que par facteurs entiers (généralement 2). Cela se révèle quelque peu limitatif car il existe de nombreux systèmes qui se trouvent juste entre les plages de dpi qui sont bons pour le facteur d'échelle 2, ou non mis à l'échelle.

SurvivalMachine
la source
Je ne pense pas que ce soit entièrement dû à la partie fractionnaire de la mise à l'échelle. 1x vs 2x est très différent dans Chrome, Chromium et Firefox.
Zach Moazeni
5
Même lorsque vous définissez le facteur d'échelle à 200% (2x), les polices des applications non natives comme Chrome ou Firefox sont très floues si la mise à l'échelle fractionnelle gnome est activée. Ils sont certainement encore pires avec une mise à l'échelle fractionnelle que s'ils étaient rendus directement sur un écran à faible résolution de 1920 x 1080 sans aucun support hidpi. Ce problème se produit uniquement pour les applications non natives, comme Chrome, Firefox, Idea, Slack, etc. Les applications et les menus Ubuntu GTK3 sont nets. Je suppose que les applications non natives sont rendues dans la moitié de la résolution (2k), puis le framebuffer est mis à l'échelle à 4k lorsque cela est nécessaire, ce qui provoque un flou.
Piotr Kolaczkowski
De plus, GNOME ne prend pas vraiment en charge la mise à l'échelle entière correctement pour toutes les applications lors de l'utilisation d'une configuration DPI mixte avec plusieurs moniteurs. Les applications non GTK semblent n'avoir qu'un seul facteur de mise à l'échelle et les déplacer d'un écran à un autre avec un facteur de mise à l'échelle différent ne se redimensionne pas correctement, vous obtenez donc l'interface utilisateur deux fois trop grande ou deux fois trop petite.
Piotr Kolaczkowski
2
Même constat ici. Pour l'instant, je vais à nouveau désactiver la mise à l'échelle fractionnaire (en appelant gsettings set org.gnome.mutter experimental-features "[]") et continuer à utiliser la mise à l'échelle 2x existante.
panmari
Une mise à jour connue sur ce problème?
Tsume