web-dev-qa-db-fra.com

Mise à l'échelle fractionnelle 18.04 LTS

La mise à l'échelle fractionnelle ( voir cette question ) est-elle disponible dans 18.04 LTS? J'attends que ce soit disponible avant d'installer.

2
ronanscotty

Facteur d'échelle

Pour activer HiDPI, ouvrez Paramètres -> Périphériques -> Affiche ou utiliser gsettings:

gsettings set org.gnome.desktop.interface scaling-factor 2

Remarque: le facteur de mise à l'échelle permet uniquement de définir des nombres entiers. 1 = 100%, 2 = 200%, etc.

Mise à l'échelle fractionnelle

Un réglage de 2, 3, etc., qui est tout ce que vous pouvez faire avec le facteur de mise à l'échelle, peut ne pas être idéal pour certains écrans HiDPI et des écrans plus petits (par exemple, de petites tablettes).

wayland

Activer la fonctionnalité expérimentale de mise à l'échelle fractionnaire:

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

Ouvrez ensuite Paramètres -> Appareils -> Affiche

enter image description here
fonctionnalité expérimentale de mise à l'échelle fractionnelle dans l'éditeur dconf

xorg

Vous pouvez obtenir n'importe quel facteur d'échelle non entier en utilisant une combinaison du facteur d'échelle de GNOME et de xrandr . Cette combinaison maintient les polices TTF correctement dimensionnées afin qu'elles ne deviennent pas floues si vous utilisez xrandr seul. Vous spécifiez le facteur de zoom avec gsettings et le facteur de zoom avec xrandr.

Commencez par mettre à niveau GNOME jusqu’à la taille minimale trop grande. Habituellement, "2" est déjà trop gros, sinon essayez "3", etc. Puis commencez à réduire en réglant le facteur de zoom arrière avec xrandr. Commencez par obtenir le nom de sortie correspondant. l'exemple ci-dessous utilise eDP1 . Commencez par exemple avec zoom arrière 1,25 fois. Si l'interface utilisateur est toujours trop grande, augmentez le facteur d'échelle; si elle est trop petite, diminuez le facteur d'échelle.

xrandr --output eDP1 --scale 1.25x1.25  

La source: révisé à partir de HiDPI - ArchWiki

2
karel

Certaines applications ne prennent pas en charge la mise à l'échelle HDPI. Dans ce cas, vous pouvez les appeler depuis le terminal après avoir forcé le facteur de mise à l'échelle avec xrandren premier.

Par exemple, kid3 application sans forcer le facteur de mise à l'échelle:

kid3 no scaling

La mise à l'échelle par défaut est 96 dpi. Nous allons donc le remplacer en utilisant:

xrandr --dpi 144
kid3

Et maintenant on voit:

kid3 with scaling

1
WinEunuuchs2Unix

Sur la base de la méthode mentionnée dans la réponse précédente, j'ai écrit une application graphique simple qui génère un script et le configure pour qu'il s'exécute chaque fois que vous vous connectez à votre compte.

Vous pouvez vérifier le code source et télécharger le fichier exécutable AppImage à l'adresse suivante: https://github.com/alex-spataru/hidpi-fixer

Je vous recommande fortement de cliquer sur le bouton "Test" avant de procéder à l'application des modifications.

0
Alex Spataru