Comment fonctionne Unity dans les configurations multi-moniteurs?

39

Unity dans 10.10 semblait être concentré sur les configurations à moniteur unique avec un flux de travail à tâche unique. Cela fonctionne assez bien sur un netbook dont l’écran est limité.

Comment la version actuelle de Unity évolue-t-elle pour inclure des flux de travail multi-moniteurs et multi-tâches?

chong
la source
Hm. Il n'y a pas de multi-moniteurs sur iPad ou iPhone :)
Extender

Réponses:

23

Pour 10.10, le support multi-moniteur était rudimentaire, car il était centré sur les netbooks - si vous donniez une présentation et que vous utilisiez Unity, nous ne voulions pas que le panneau supérieur se superpose à votre présentation.

Pour 11.04 et 11.10, le support multimonitor est bien meilleur. Je vais parler de la manière dont ma configuration fonctionne avec Nvidia, mais je n’ai pas le matériel nécessaire pour commenter le support ATI et Intel, alors espérons-le que quelqu'un postera des réponses séparées pour ceux-ci.

Pour 12.04 et 12.10, une spécification explique comment améliorer la prise en charge de plusieurs moniteurs sur le bureau.

Nvidia Twinview

entrez la description de l'image ici

Chaque moniteur reçoit un panneau avec les commandes de la fenêtre, le menu de l'application, puis les indicateurs. Lorsque les fenêtres sont maximisées, chaque fenêtre est intégrée dans le panneau supérieur de chaque écran. Les indicateurs sont clonés pour ne jamais être trop loin du menu système.

Lorsque les fenêtres ne sont pas maximisées, le menu de l'application correspondant à celle-ci s'affiche sur le panneau de l'application, de sorte que le menu n'apparaisse pas complètement sur un autre écran:

entrez la description de l'image ici

ATI

En utilisant le pilote ATI open source avec RandR (configuration à partir des préférences du moniteur, voir capture d’écran), on obtient le même résultat que pour Nvidia Twinview.

Surveiller la capture d'écran des préférences

Problèmes connus:

Voici une liste de combinaisons possibles de configurations multi-moniteurs et de leurs résultats:

Il y a quelques bugs (autres que le premier, ce sont généralement de petits détails esthétiques):

  • Bogue n ° 742544 : pour les utilisateurs dont le moniteur secondaire est situé à GAUCHE du moniteur principal, le lanceur s'affiche au mauvais endroit et de la même manière en ce qui concerne [la position du panneau principal, bogue n ° 757652].
  • Bogue n ° 769458 : l'arrière-plan du bureau n'est pas correctement rendu au démarrage.
  • Bogue n ° 742020 : Indicateurs affichés comme étant sélectionnés sur les deux écrans.
  • Bogue n ° 743621 : Problèmes occasionnels avec les applications s'exécutant en plein écran.

Il est toujours possible d'améliorer encore le support, par exemple la suggestion dans le bogue n ° 755357 d'autoriser deux menus globaux à être actifs en même temps .

Voir aussi Quelle est la bonne terminologie pour les éléments d'interface utilisateur d'Unity?

Jorge Castro
la source
2
Il y a aussi une poussée générale pour un meilleur comportement multi-moniteur dans 11.04, à partir de la pile X vers le haut.
RAOF
ce sera intéressant, car comment traiter avec gnome_globalmenu dans des configurations multi-moniteurs?
user2029
Ah, tant pis pour ce bug ... Mon moniteur secondaire est définitivement à gauche.
Zookalicious
Vous pouvez mentionner que TwinView peut être configuré avecgksudo nvidia-settings
Jader Dias
2

Le plus gros problème que je rencontrais avec Unity était qu’il identifiait correctement mon moniteur droit en tant que moniteur principal et affichait le lanceur sur le côté gauche de ce moniteur.

Cela a provoqué le scénario dans lequel je ne pouvais pas facilement invoquer le lanceur, car déplacer la souris vers la gauche l’a fait basculer sur le moniteur gauche. Pour afficher le lanceur, je devais appuyer sur Super (touche Windows) ou déplacer la souris sur l'icône Ubuntu sur le panneau supérieur, puis me déplacer lentement vers la gauche.

J'ai brièvement cherché un réglage qui déplacerait le lanceur vers la droite de l'écran, mais je n'en ai trouvé aucun. Ce qui m'a amené à revenir à Gnome "classique", car il m'était impossible d'utiliser Unity avec son support multi-moniteur actuel.

Andreas Holstenson
la source
@fluteflute, autant que j'ai compris le problème, ce bogue n'est pas lié à ce problème. Le moniteur droit devrait être le moniteur principal, mais il devrait être possible de déclencher le menu Unity à l’aide de la souris. Ou placez le menu sur le côté droit ...
falstaff
0

Pour le moment, c'est un peu bêtement implémenté car il ne semble pas y avoir de moyen de configurer le moniteur principal. Les paramètres du lanceur d'unité parlent de "la partie gauche de l'écran". Ce qui aurait probablement été une hypothèse judicieuse à faire au cours du millénaire précédent, lorsque personne n’avait plus d’un moniteur, mais parler aujourd’hui de "l’écran" revient à parler du "disque dur" ou du "port USB" ou de tout ce que l’utilisateur est susceptible d'avoir plus d'un.

Sam
la source
1
Je configure le moniteur principal lors de l’utilisation de nvidia twinview, je ne sais donc pas ce que vous voulez dire.
Cas
Eh bien, je ne pouvais pas installer fglrx sur mon pavé tactile avec une radeon de mobilité ati, je devais donc me rabattre sur le pilote open source où je n’avais pas trouvé le moyen de le faire.
Sam
0

Autant que je sache, il n’ya aucun moyen de configurer le lanceur sur un autre moniteur. Le plus simple semble être d’échanger les connexions physiques de sorte que le moniteur sur lequel apparaît le lanceur soit celui de gauche. Cela peut ne pas être possible si vous ne disposez pas de connexions matérielles appropriées.

Nigel
la source
0

Je pense vraiment que cela nécessite une mise à jour, car j’utilise l’unité 14.04 avec un pilote 750ti, des pilotes propriétaires et trois écrans. Il existe des options pour placer un lanceur sur chaque écran, un écran individuellement, activer et désactiver les bords collants, faire pivoter l'écran individuellement pour les trois, changer de mise à l'échelle, refléter, placer des images sur tous les écrans, en plein écran sur un et travailler sur les deux autres, exécuter une vidéo sur les trois écrans ou trois vidéos individuelles (pas nécessaire ...). Le chemin parcouru est long, et les personnes à la recherche d'un soutien devraient avoir une réponse à jour.

Hellreaver
la source