J'exécute Ubuntu 12.04 sur un ordinateur portable sur une station d'accueil avec deux moniteurs (tous deux externes) configurés comme indiqué ci-dessous (où le moniteur 1 est principal et où le moniteur 2 a été pivoté de 90 degrés).
1680x1050 1920x1080
_________
|--> |
| |
| |
_____________ | 2 |
| -->| | |
| | | |
| 1 | | |
|_____________| |_________|
Dans l'illustration ci-dessus, en déplaçant le pointeur le long de la flèche du moniteur 1, le pointeur émergera sur le moniteur 2 à l'emplacement indiqué par la flèche du moniteur 2. Ainsi, mon bureau est aligné en haut des deux moniteurs.
Ce n'est pas ce que je veux. Je veux que le moniteur 1 reste principal, de sorte que la barre de menus (à l'aide de gnome-session-fallback) se trouve en haut du moniteur 1, mais je veux que les fonds des moniteurs 1 et 2 soient alignés. En d'autres termes, je veux la configuration montrée ci-dessous:
1680x1050 1920x1080
_________
| |
| |
| |
_____________ | 2 |
| -->| |--> |
| | | |
| 1 | | |
|_____________| |_________|
En allant dans Applications> Outils système> Paramètres système> Écrans, je vois ce qui suit:
Une solution apparente évidente à mon problème serait de simplement faire glisser les moniteurs dans les paramètres d'affichage de sorte qu'ils soient alignés le long de leurs fonds. Cependant, cela provoque un comportement indésirable. En particulier, cela provoque l'agrandissement de la zone perçue du moniteur 1 par vraisemblablement la différence entre la hauteur du moniteur 1 et la hauteur du moniteur 2 (après rotation, c'est-à-dire, comme indiqué dans mes illustrations ci-dessus). En d'autres termes, après avoir tenté cette solution, mon ordinateur pense que mes moniteurs sont les suivants:
1680x(1920?) 1920x1080
_____________ _________
| -->| |--> |
| | | |
| | | |
|_____________| | |
| | | |
| |
| FALSE | | |
| |
|_ _ _ _ _| |_________|
Par conséquent, tout ce qui est placé dans la région "FAUX" n'est pas visible car le moniteur n'est pas vraiment assez grand pour afficher cette région. Par exemple, si j'exécute Conky avec des paramètres configurés de telle sorte que l'affichage Conky apparaisse dans le coin inférieur gauche de mon bureau, alors Conky n'apparaîtra pas car il se trouve dans la région FAUX. De plus, si j'ajoute à plusieurs reprises des éléments ou des raccourcis à mon bureau, un élément sera finalement placé dans la région FAUX (puisqu'un élément est placé à un emplacement non occupé sur le bureau par défaut).
Une idée comment je peux réaliser ce que je veux ici? (Par exemple, existe-t-il un moyen de "déplacer" le pointeur verticalement d'un certain nombre de pixels lorsqu'il passe du moniteur 1 au moniteur 2, et vice versa?)
la source
Réponses:
vous pouvez facilement définir la position souhaitée des deux écrans avec l'option --pos de la commande xrandr suggérée.
Dans votre cas, ce serait quelque chose comme:
Pour ma configuration assez similaire, cela crée deux coins chauds dans l'un de mes deux écrans dans gnome-shell. Je ne connais pas l'environnement de repli cependant.
Notez que vous devez ajuster l'identifiant "--output" en fonction de ceux retournés par la commande
xrandr | grep connected
.Cela devrait être la commande appropriée. Considérez votre bureau comme une immense image unifiée avec la dimension 2730x1920. L'affichage principal (défini par
--primary
et ne doit pas être la première configuration d'affichage dans les options) est positionné à 240 pixels sous le haut pour s'aligner avec le 2e moniteur en bas. Au lieu du--pos 1680x0
deuxième moniteur pourrait également être aligné avec l'--right-of
option. Bien sûr, vous devez remplacer$1
et$2
avec les noms propres des connexions comme Nix l'a mentionné.Avec cette configuration, Conky devrait s'afficher correctement lorsqu'il est configuré pour s'aligner en bas à gauche car cet espace est maintenant visible. Lorsqu'il est aligné en haut à gauche, vous devez ajouter 240 pixels d'espacement dans cet exemple. La partie avec les raccourcis du bureau ressemble à un bug. Je recommande de ne pas utiliser de nombreux raccourcis de bureau ou de ne pas les utiliser du tout. :)
Vous pouvez également laisser de côté les
--mode
options car cela se fait--auto
déjà.la source
Avez-vous essayé arandr? C'est une interface graphique pour xrandr et elle est parfaite pour jouer avec plusieurs moniteurs / résolutions.
Ci-dessous, vous pouvez voir l'interface. Avec le bouton coche verte, vous pouvez appliquer la disposition d'écran actuelle et vous pouvez également la placer dans un fichier, qui contient essentiellement une commande xrandr, pour l'exécuter quand vous le souhaitez, par exemple au démarrage du système.
la source
Pilotes supplémentaires ouverts:
Installez les pilotes recommandés pour votre ordinateur portable. Après un téléchargement réussi et le système d'installation redémarrera. Après le redémarrage, vous aurez le logiciel du pilote (Nvidia ou ATI), exécutez-le en tant qu'administrateur et vous aurez un bien meilleur contrôle de vos moniteurs qu'Arandr (ou un logiciel similaire). Définissez les paramètres souhaités, enregistrez et redémarrez. Ça devrait être ça. Ça a marché pour moi.
la source