J'ai 2 moniteurs configurés avec mon système Ubuntu, le principal (paysage) et un moniteur secondaire tourné (portrait) à gauche de celui-ci. J'ai eu un problème de chevauchement d'environ 2 pixels de large entre le moniteur secondaire et le principal. Ce n'est pas spécifique à la fenêtre (ce n'est pas un saignement de fenêtre, c'est la totalité des colonnes les plus à gauche du framebuffer secondaire).
Ce problème ne se produit pas avec les deux moniteurs réglés en mode paysage. De plus, bizarrement, il ne se produit pas avec le moniteur secondaire réglé en mode portrait et réglé sur l'écran d'accueil. droite du moniteur primaire. Une autre chose à noter est que lorsque vous disposez les moniteurs avec les paramètres d'affichage, il y a un espace entre les moniteurs lorsque vous placez le secondaire à droite, mais aucun espace lorsque vous placez le moniteur à gauche. Voici une comparaison côte à côte de la disposition des écrans dans gnome-control-center.
Cela m'a conduit à penser que le problème pouvait provenir du traitement des écrans tournés dans gnome-control-center (pas de rotation autour de l'origine réelle ?). J'ai donc commencé à regarder les sources, en faisant de petites modifications, mais sans succès.
J'ai essayé de régler manuellement les positions des moniteurs avec xrandr
mais le problème auquel j'ai été confronté était que le framebuffer de l'écran (pour le bureau global) finissait par être constitué d'une boîte de délimitation complète des deux moniteurs (c'est-à-dire que Windows dans l'affichage principal pouvait aller au-dessus et au-dessous du moniteur en raison de la résolution verticale plus élevée du moniteur secondaire).
En ce qui concerne le système, j'utilise Ubuntu 18.04 avec Wayland désactivé (un problème complètement différent avec Wayland), avec un GPU principal AMD Rx370 (pilote AMDGPU) et un GPU NVidia gtx 660 pour le calcul (pilote NVidia 396).
Je me demande si quelqu'un a une idée de ce qui se passe, ou si quelqu'un peut confirmer qu'il s'agit d'un véritable bogue dans gnome-control-center/X11 qui mérite l'ouverture d'un tracker.
Merci