J'ai deux moniteurs avec des résolutions 1366x768
(CRT1) et 1024x768
(CRT0). CRT0 reste à droite de CRT1 , donc la résolution habituelle est (1366+1024)x768
. Récemment, j'ai remarqué que lorsque je déplace la souris de CRT1 à CRT0 , il ne ne pas aller à CRT0 immédiatement, c’est-à-dire que la résolution commune est plus grande que (1366+1024)x768
. Je suis allé à X Server Settings
et il y avait ce qui suit:
C’est vraiment étrange d’où provient ce numéro 1708
mais je n’y ai pas beaucoup réfléchi et j’ai simplement changé en +1366+0
, je l’ai enregistré en /etc/X11/xorg.conf
et je l’ai oublié il. Mais au démarrage suivant, je vois à nouveau Misterious +1708+0
. J'ai essayé de modifier les paramètres pour ceci:
Cela n'a fonctionné que jusqu'au redémarrage. Donc je suis perdu. Je n'ai aucune erreur, je suis capable de sauvegarder xorg.conf
J'ai essayé tout ce à quoi je pouvais penser, mais à chaque démarrage, j'obtiens ce +1708+0
.
Voici mon /etc/X11/xorg.conf
.
Ubuntu 14.04 LTS x64
$ cat /proc/version
Linux version 3.19.0-42-generic (buildd@lgw01-24) (gcc version 4.8.2 (Ubuntu 4.8.2-19ubuntu1) ) #48~14.04.1-Ubuntu SMP Fri Dec 18 10:24:49 UTC 2015
$ dpkg -l | grep nvidia
ii nvidia-331 340.96-0ubuntu0.14.04.1 AMD64 Transitional package for nvidia-331
ii nvidia-340 340.96-0ubuntu0.14.04.1 AMD64 NVIDIA binary driver - version 340.96
rc nvidia-libopencl1-340 340.96-0ubuntu0.14.04.1 AMD64 NVIDIA OpenCL Driver and ICD Loader library
ii nvidia-opencl-icd-340 340.96-0ubuntu0.14.04.1 AMD64 NVIDIA OpenCL ICD
ii nvidia-prime 0.6.2 AMD64 Tools to enable NVIDIA's Prime
ii nvidia-settings 331.20-0ubuntu8 AMD64 Tool for configuring the NVIDIA graphics driver
Merci d'avance.
UPD
Le problème avec la position de l'écran a été corrigé. Il s'agissait du fichier monitors.xml
qui annulait les paramètres xorg.conf
, grâce à @ Jacob Vlijm . Mais quand j'ai changé de position dans monitors.xml
ubuntu a oublié où se trouve mon moniteur principal et maintenant, après le redémarrage, des moniteurs sont "échangés" et je dois déplacer la souris vers la gauche pour accéder au moniteur de droite. Voici mon moniteurs.xml . À propos, Cette solution n'a pas aidé.
Il existe de nombreuses raisons pour lesquelles une configuration d'écran ne "survit" pas au redémarrage. Dans la plupart des cas, il existe des sources locales telles que le fichier monitors.xml
qui annulent simplement les paramètres précédemment définis.
Trouver ce que c'est exactement peut prendre beaucoup de temps, donc mon approche serait la solution pratique: il suffit de remplacer ce qui se passe lors de la connexion par une simple commande ou un petit script (xrandr
). Dans ce cas, cela se fait probablement par la commande:
xrandr --output VGA-0 --pos 0x0 && xrandr --output DVI-I-0 --pos 1366x0
qui organise les écrans de gauche à droite, ce que vous devriez toujours faire.
Choisissez Tableau de bord> Applications de démarrage> Ajouter, ajoutez la commande suivante:
/bin/bash -c "sleep 15 && xrandr --output VGA-0 --pos 0x0 && xrandr --output DVI-I-0 --pos 1366x0"
Explication:
positionner un écran peut être fait avec la commande:
xrandr --output VGA-0 --pos 0x0
pour positionner par exemple l’écran de gauche, puis:
Toujours disposer les écrans de gauche à droite
sleep 15
permet de s'assurer que la commande est exécutée lorsque le bureau est "prêt", et que les paramètres locaux possibles ne remplacent pas la commande.Pour expliquer davantage un aspect de @ Jacob réponse : Le fichier monitor.xml annule tout ordre similaire de gauche à droite défini dans les paramètres nVidia. Sous nité , Paramètres système/Affichage met à jour le fichier ~/.config/monitor.xml
. Modifiez l'ordre des écrans à gauche ou à droite en faisant glisser les boîtes rectangulaires en haut de la fenêtre:
Démarrez Paramètres nVidia à l’aide du bouton principal Rechercher sur votre ordinateur:
Et c’est ici que vous pensez vous pouvez modifier l’ordre, mais le fichier monitor.xml
le remplacera:
J'ai été tenté de simplement supprimer le fichier moniteurs.xml, dans l'espoir que les paramètres nVidia prendraient le contrôle de la situation, mais n commentaire sur une autre réponse implique que ce n'est pas une bonne chose à faire.