web-dev-qa-db-fra.com

Avoir des problèmes avec la mise à l'échelle HiDPI dans Zesty

Je viens de passer à Zesty sur ma Surface Pro 3. Sur Yakkety, j’avais "Echelle pour le menu et les barres de titre" dans Paramètres système> Moniteurs réglés sur 1,5 , et la balance était bien. Sur Zesty, quelque chose de vraiment étrange se passe et je ne peux même pas expliquer.

Regardez les images suivantes:

Lien vers toutes les images ci-dessus: Je ne peux pas publier plus de deux liens, voici donc un lien vers tous les liens.

Lorsque l'échelle dépasse 1,5, les boutons de texte et de fenêtre deviennent minuscules et seul le lanceur d'unités est mis à l'échelle correctement. Sur Yakkety, une échelle de 1,5 ressemblait à une échelle de 1,38, juste un peu plus grande (comme il se doit).

Comment puis-je changer la mise à l'échelle en yakkety?

1
superl2

Vous devriez reformuler votre problème sous forme de question, car vos attentes ne sont pas claires.

Un correctif a été appliqué à Unity 7 pour la version Zesty, qui prétend améliorer la mise à l'échelle automatique sur les écrans HiDPI, mais il a complètement dépassé les paramètres et le comportement de HiDPI. Comme vous, dans Yakkety et dans les versions précédentes, le facteur d’échelle d’affichage de Unity était défini à 1,5, et l’échelle de l’interface utilisateur et des polices était parfaite sur mon écran 2560x1440. Après la mise à niveau et le redémarrage de Zesty, mes polices ont rétréci dans des proportions infimes et je dois maintenant me contenter d'un facteur d'échelle de 1,38 (ce qui est presque inférieur au seuil de confort de mes anciens yeux) car, à 1,5, les polices paraissent beaucoup plus petites qu'à 1,38. , qui est évidemment un comportement brisé.

Voici le changelog documentant le changement incriminé dans Unity:

https://launchpad.net/ubuntu/+source/unity/7.5.0+17.04.20161130-0ubuntu1

Voici le diff entre la version précédente de Unity et la version actuelle, il contient le nouveau code de mise à l'échelle (brisé):

https://launchpadlibrarian.net/295698352/unity_7.5.0+17.04.20161111.1-0ubuntu1_7.5.0+17.04.20163030-0ubuntu1.diff.gz

2
John Wang

J'ai pu résoudre mes problèmes de mise à l'échelle en exécutant ce script et en ajustant à nouveau le facteur de mise à l'échelle dans Paramètres -> Affichages.

#!/bin/bash
gsettings reset com.ubuntu.user-interface scale-factor
gsettings reset org.gnome.desktop.interface scaling-factor
gsettings reset com.canonical.Unity.Interface text-scale-factor
gsettings reset org.gnome.desktop.interface text-scaling-factor
1
savoca