web-dev-qa-db-fra.com

Double lanceur Unity s'ouvrant sur le mauvais moniteur en 11.10

Je viens de passer à Oneiric et maintenant le lanceur Unity Dash est sur mon écran gauche. Je le veux vraiment sur mon écran de droite. Mais comment je fais ça?

Pourquoi est-ce que je veux le Dash sur mon écran droit?

Mon écran de gauche est un moniteur plus ancien et plus petit que j'utilise pour lire/regarder la documentation ou pour laisser mon lecteur de musique ouvert. Je travaille sur mon écran droit, qui est plus grand et qui est un meilleur moniteur.

J'ai une carte Nvidia et, dans les paramètres nvidia, il est configuré pour que le moniteur approprié soit mon moniteur principal, mais Oneiric ne suit plus ce paramètre. Je pensais que c'était un bogue, mais cela semble être le comportement voulu ... https://bugs.launchpad.net/ubuntu/+source/unity/+bug/742544

Une affiche dans ce fil explique qu’il a "corrigé le problème localement", mais je ne sais pas comment faire cela. Est-ce que quelqu'un sait comment faire cela? Ou peut-être il y a une autre solution?

2
joris

Si le problème persiste, un peu de Google aurait gagné du temps, ouvrez le terminal et exécutez la commande xrandr --output HDMI-1 --primary (cela suppose qu’il n’ya qu’une connexion HDMI, mais vous pouvez exécuter la commande xrandr et obtenez une liste de vos moniteurs) si le nom du moniteur est différent, remplacez HDMI-1 par le nom de périphérique approprié pour votre moniteur choisi.

2
Joseph Townsend

Cela semble un peu contre-intuitif, mais j'ai résolu ce problème en inversant l'ordre d'affichage des écrans dans le panneau de configuration de NVIDIA.

J'ai un ordinateur portable et un 27 "LCD connecté via HDMI. Je garde mon ordinateur portable à gauche de mon écran pour diverses raisons. Pour que cela fonctionne, l'écran de mon ordinateur portable est configuré pour Par conséquent, le launcher Unity apparaîtra sur le grand LCD qui est mon espace de travail principal. Évidemment, je dois me rappeler de déplacer les fenêtres vers la droite si je souhaite qu'elles soient sur l'écran de gauche. .

1
user37341

Cela pourrait aider, j'utilise deux moniteurs.

Premièrement, voici ma sortie sous xrandr in terminal:


Screen 0: minimum 320 x 200, current 3200 x 1080, maximum 8192 x 8192
LVDS1 connected 1280x800+0+0 (normal left inverted right x axis y axis) 304mm x 190mm
   1280x800       60.0*+
   1024x768       60.0  
   800x600        60.3     56.2  
   640x480        59.9  
VGA1 disconnected (normal left inverted right x axis y axis)
HDMI1 connected 1920x1080+1280+0 (normal left inverted right x axis y axis) 700mm x 390mm
   1920x1080      60.0*+
   1280x720       60.0  
   1024x768       75.1     70.1     60.0  
   800x600        72.2     75.0     60.3     56.2  
   640x480        72.8     75.0     60.0  
   720x400        70.1  
DP1 disconnected (normal left inverted right x axis y axis)

J'ai utilisé compizconfig settings manager. Dans les options générales, allez à "paramètres d'affichage" et ajoutez les deux sorties dans la liste Sortie. Les miens ressemblent à ceci:

1280x800+0+0
1920x1080+0+0

Le premier est l'écran de mon ordinateur portable, où je travaille, LVDS1, et le second est mon HDMI vers un écran plat Vizio où je regarde des films en vlc, HDMI1.

Maintenant, au sommet de la liste des sorties, sélectionnez Gestion des sorties superposées "Préférer une sortie plus petite" ou "Préférer une sortie plus grande" en fonction de celle que vous souhaitez. Alors le mien dit:

Préfère une sortie plus petite

Détecter les sorties est également cochée, mais je ne sais pas si cela aide ou fait mal, la seule sortie répertoriée à l'origine n'était aucun de mes écrans, quelque chose comme 640x480 + 0 + 0.

Dès que cela est fait, les programmes s'ouvrent sur mon écran principal comme je le souhaitais plutôt qu'au milieu de l'espace de travail, et le programme de lancement se trouve sur l'écran principal et non sur le secondaire (non principal).

1
nydel

Unity a plusieurs problèmes avec les configurations à double moniteur. Les gens y travaillent, et ce sera un domaine de prédilection pour le Precise Pangolin. J'ai résolu ce problème en changeant de connexion sur mon VGA, mais ce n'est vraiment pas une solution. Mais je suppose que nous devrons vivre avec ces petits problèmes pendant un moment.

1

Dans nvidia-settings en mode twinview, vous pouvez définir le moniteur principal.

1
marin

J'espère que cela résout le problème pour vous.

Mon problème était que je courais 11.10 dans un ordinateur portable HP 13 "avec une station d'accueil. Quand je suis dans mon bureau, je ferme le couvercle de mon ordinateur portable et le Launcher a disparu dans l'écran invisible.

Ma solution était la suivante: Paramètres système (Configuration du système)> Moniteurs (Moniteurs). Configurez la résolution pour chaque moniteur. Dans le même écran, désactivez le moniteur gauche (primaire) à droite de l’autre moniteur (secondaire). Cela va effectivement changer leur placement virtuel.

1

Ce ppa contient une version corrigée de unit, qui garantit que le tiret se trouve sur votre moniteur principal.

https://launchpad.net/~vanvugt/+archive/unity

Il ne s'agit que d'une solution temporaire, jusqu'à ce qu'une solution permanente soit prête.

1
joris

J'utilise un ordinateur Windows/Ubuntu Media à double démarrage avec un moniteur standard et une télévision connectée. L'idée a toujours été de regarder les vidéos de la télévision enregistrée à la télévision et de faire d'autres choses sur le moniteur qui se trouve à droite de celle-ci (la télévision est située au centre de la pièce pour un visionnement optimal).

Il m'a semblé naturel de configurer le tweaker Nvidia en conséquence, avec le téléviseur à gauche, pour que la souris se déplace comme prévu. lorsqu'il est déplacé à gauche du moniteur. Sous Ubuntu 11.04, je pouvais le faire ET avoir le lanceur à gauche de l'écran principal - le moniteur. Cependant, cela ne se produit pas avec 11.10 et maintenant je sais pourquoi.

Pour moi, l'idéal serait DROIT au lieu de GAUCHE, car le lanceur serait aussi loin que possible de la télévision. Le logiciel n'est pas encore prêt à déplacer le lanceur. J'ai cherché des alternatives et il est possible de le définir au bas de l'écran en utilisant quelque chose appelé ADeskBar et d'une autre manière via un plugin Compiz, mais aucune des deux n'est très utile. Ce serait bien si cela devait être corrigé dans la prochaine version.

Si quelque chose ne peut pas être résolu exactement comme vous le souhaitez, la solution suivante consiste à contourner le problème:

  1. Déplacez le moniteur vers la gauche uniquement à l'aide du tweaker. Le lanceur apparaîtra à nouveau sur l'écran mais le côté droit de cet affichage mènera de manière intuitive au téléviseur (qui se trouve physiquement de l'autre côté); ou
  2. Faites ce qui précède ET permutez les positions physiques du téléviseur et du moniteur. La télévision est peut-être un peu moins visible, mais la souris se comportera comme prévu.

Espérons que la prochaine version du lanceur vous permettra de la placer où vous le souhaitez, comme la barre des tâches de Windows.

Déplacez le moniteur vers la gauche avec le tweaker Nvidia. Cela va amener le lanceur à la

0
LauraEss

Le moyen le plus simple consiste simplement à échanger les pistes, puis à reconfigurer les paramètres d'affichage pour qu'ils soient dans le bon sens, mais que le tiret, etc., apparaisse sur l'autre écran. Cela suppose que les moniteurs sont les mêmes, ce qui facilite cette opération.

0
Nigel

Vous pourrez peut-être modifier la position relative de vos moniteurs.

Avec le tweaker Nvidia dohickey, vous pouvez le définir dans la section Configuration d’affichage du serveur X. En règle générale, le moniteur principal est configuré pour être à 0,0 et la position de l'autre peut être spécifiée par rapport à la première. En combinant ceci avec le jeu avec quel moniteur est branché sur quel port de la tour, vous pourrez peut-être le faire fonctionner correctement et comme vous le souhaitez.

0
Ryan