web-dev-qa-db-fra.com

(Dual Monitor et 12.04) La capture de la fenêtre en plein écran place la fenêtre sur un autre moniteur.

Contexte

(Ce problème ne se produit pas dans Unity 2D)

Lorsque vous déplacez une fenêtre et que vous placez le curseur en haut de l'écran, la zone orange s'étend en largeur et vous la relâchez et la fenêtre passe en plein écran ... Au moins, c'est supposé.

Lorsque je ne suis pas dans Unity2D (c.-à-d. Unity 3D ou simplement "Unity" comme il est indiqué lorsque je me connecte), je peux placer la fenêtre en plein écran sur mon moniteur de droite, mais si je pousse la fenêtre en haut de l'écran, à gauche du moniteur et relâchez-le, il se fixe en plein écran sur le moniteur DROITE !!!!!

C'est vraiment frustrant, car bien entendu, le fait de disposer de deux moniteurs permet de visualiser différentes choses en même temps.

Question

Est-ce que quelqu'un sait ce qui cause ceci?

Je sens que c'est peut-être accepter le moniteur de droite comme "primaire" ou quelque chose comme ça. Cela n'arrive que parfois, pas constamment. Il a seulement commencé à le faire depuis la mise à jour à 12.04. En outre, le processus Compiz est en cours d'exécution et utilise beaucoup de mon processeur, même si l'ordinateur ne fait rien. Auparavant, mon processeur fonctionnait à environ 30-31C, mais à présent, il est environ à 39-41C ... 12.04 est à mon avis en train de sucer énormément (ça ne vaut pas grand-chose).

Merci pour l'entrée!

5

Solution

Je l'ai compris. Comme Pauk l'a dit, cela a à voir avec différentes résolutions.

Cela ne se produit que lorsque vous essayez de déplacer une fenêtre pleine taille d'un grand moniteur à un petit moniteur.

Pour résoudre le problème:

Redimensionnez la fenêtre dans le grand moniteur afin qu’elle soit plus petite que ce qui serait en plein écran sur le moniteur plus petit (c’est-à-dire que la fenêtre tiendra dans le moniteur plus petit sans toucher les bords).

Ensuite, faites-le glisser vers le haut du moniteur plus petit et relâchez-le pour le rendre en plein écran (ou faites-le glisser vers le moniteur plus petit et "agrandissez-le").

Comme l'a dit Miceterminator, vous pouvez également faire glisser le curseur de la souris sur le côté ..... il suffit de faire quelque chose pour la fenêtre qui est plus petit que le plein écran du plus petit moniteur.

Discussion

Le problème est donc que nous essayons d’adapter une grande fenêtre (1920x1080 pour moi) sur une "toile" plus petite (1600x900 pour moi) pour ainsi dire. Cela explique pourquoi il revient sur le moniteur plus grand. Simplement la rendre assez petite pour tenir sur votre "toile plus petite", puis la maximiser pour remplir complètement, semble être la solution.

Je suis content que nous ayons CELA compris!

5

Je tiens à souligner que la fermeture de la fenêtre est également très complexe sur ma configuration à double tête. Cependant, lorsque Compiz choisit le mauvais moniteur pour l’application plein écran, j’essaie de l’aligner sur le côté du moniteur où je le souhaite (la moitié du moniteur avec la fenêtre) et, lorsque j’essaie de le maximiser à nouveau, travaux.

Tenez également compte de la barrière de la souris entre les deux moniteurs. Parfois, la fenêtre se déplace sur l’autre moniteur mais la souris reste en arrière. Donc, si vous essayez de maximiser, compiz utilise le moniteur sur lequel se trouve la souris, de sorte qu'il s'aligne sur le mauvais moniteur. Comme la barrière consiste uniquement à accéder au lanceur sur le deuxième moniteur, j'ai utilisé compiz-config-settings-manager (ccsm) pour désactiver la barrière (je pense que vous pouvez la trouver dans les paramètres du plug-in de l'unité).

1
miceterminator

J'ai remarqué que cela se produit lorsque vous avez différentes résolutions sur vos moniteurs. Par exemple, j'ai un ordinateur portable avec une résolution de 1366x768 et un moniteur externe en 1920x1080. Lorsque vous essayez d’agrandir (en l’attachant sur le bord supérieur ou via le bouton d’agrandissement) et que la hauteur de la fenêtre est supérieure à la hauteur verticale de l’écran (sur mon ordinateur portable), l’agrandissement à l’écran avec une résolution plus élevée (sur un moniteur externe).

1
pauk960