web-dev-qa-db-fra.com

Wayland: Configuration multi DPI

Nous écrivons l'année 2018 et ce ne sera pas encore l'année de Linux! Je travaille sur Wayland depuis le début de l’année (à temps plein!), Mais ce n’est pas satisfaisant avec une configuration mixte/multi-dpi.

Je n'ai vraiment pas besoin de beaucoup d'applications:

  • PHPStorm
  • Chrome
  • Terminal
  • Docker (Pour moi, c'est la seule raison de Linux!)
  • Client de messagerie

J'utilise donc une application native: Terminal

C'est le seul qui fonctionne comme excepté sur tous les moniteurs! Lorsque vous basculez l'application d'un moniteur à un autre avec une résolution différente, elle est automatiquement mise à l'échelle! C'est ce que j'attends.

Ce que j'ai découvert encore:

  • Les applications Electron ne peuvent pas utiliser le facteur d'échelle de Wayland
  • Les applications Java ne peuvent pas utiliser le facteur d'échelle de Wayland
  • Chrome/Chrome/Firefox n'est pas en mesure d'utiliser le facteur d'échelle de Wayland

Donc, je ne sais pas où se situe vraiment le problème? Dans Mutter? En électronique? En balançoire? En chrome? En chrome? Dans Firefox?

J'espère que quelqu'un pourra me diriger dans la bonne direction pour savoir ce que je dois attendre.

6
trickreich

La mise à l'échelle sur Wayland est gérée par l'application, ce qui en pratique signifie la boîte à outils (GTK, QT, etc.) ( statut de l'assistance ). Les applications GTK 3 (telles que GNOME Terminal) fonctionnent bien, comme vous l'avez constaté.

Firefox a parcouru un long chemin, mais les menus ne se positionnent pas encore correctement ( numéro et lié ) - une version de développement est disponible ici . Nous espérons que Thunderbird suivra Firefox. Pour le chrome travail est en cours , mais ce n’est pas fini non plus. Electron utilise du chrome sous le capot, de sorte qu'il ne peut pas être réparé tant que le chrome n'est pas cuit.

Parce que ces applications ne supportent pas encore complètement Wayland, elles utilisent toujours le protocole X11 avec XWayland , qui ne gère pas bien MultiDPI (GNOME a idées , mais je doute que cela va arriver).

Je suppose donc que vous devrez attendre que toutes les applications prennent en charge Wayland, mais certaines solutions de contournement peuvent être utiles à certaines. Archlinux a quelques notes sur HiDPI et Wayland , par exemple.

3
wvengen

J'ai créé un questions et réponses assez détaillées sur les problèmes que je rencontrais avec les écrans UHD.

Toute tentative de redimensionnement du moniteur externe ou de l’ordinateur portable provoquait des polices floues.

Pour moi, il s’agit d’un problème plus important que la mise à l’échelle des applications car je regarde surtout le terminal.

En fin de compte, j’ai tout simplement abandonné et accepté la mise à l’échelle par défaut (qui sur mon ordinateur portable UHD 3840x2160 est de 200%) et l’a maintenu identique à celui du moniteur (3440 x 1440). Je mets ensuite mes fenêtres de terminal sur le moniteur et ajuste la taille de la police. Une fois que je me déconnecte du moniteur, je modifie les paramètres de police du terminal. Je pourrais le faire avec des profils de police distincts, mais je préfère pouvoir ajuster toutes les fenêtres de mon terminal à la fois.

1
icc97