web-dev-qa-db-fra.com

Définition du mode d'affichage par défaut pour un moniteur supplémentaire

J'ai 2 moniteurs, mais mon deuxième écran miroirs mon premier écran, au lieu de l'étendre.

Pressage super+p corrige cela - mais je dois appuyer à chaque fois que je démarre.

Comment définir le comportement par défaut?


Quand j'appuie super+p pour résoudre le problème, mon xrandr affiche les éléments suivants:

Screen 0: minimum 8 x 8, current 3840 x 1080, maximum 16384 x 16384
DVI-I-0 disconnected (normal left inverted right x axis y axis)
DVI-I-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 598mm x 336mm
   1920x1080     60.00*+
   1680x1050     59.95  
   1440x900      59.89  
   1280x1024     75.02    60.02  
   1280x960      60.00  
   1280x800      59.81  
   1280x720      60.00  
   1152x864      75.00  
   1024x768      75.03    70.07    60.00  
   800x600       75.00    72.19    60.32    56.25  
   640x480       75.00    72.81    59.94  
HDMI-0 disconnected (normal left inverted right x axis y axis)
DP-0 disconnected (normal left inverted right x axis y axis)
DP-1 disconnected (normal left inverted right x axis y axis)
DVI-D-0 connected 1920x1080+1920+0 (normal left inverted right x axis y axis) 598mm x 336mm
   1920x1080     60.00*+
   1680x1050     59.95  
   1440x900      59.89  
   1280x1024     75.02    60.02  
   1280x960      60.00  
   1280x800      59.81  
   1280x720      60.00  
   1152x864      75.00  
   1024x768      75.03    70.07    60.00  
   800x600       75.00    72.19    60.32    56.25  
   640x480       75.00    72.81    59.94  

La différence entre cette sortie et la mauvaise est la suivante:

Screen 0: minimum 8 x 8, current 3840 x 1080, maximum 16384 x 16384

...

DVI-D-0 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 598mm x 336mm
1
Daniel

la configuration de l’écran doit être mémorisée, mais dans ce cas, c’est principalement le pilote graphique et l’écran qui ne communiquent pas avec précision à un stade précoce après la journalisation. dans, provoquant la configuration de l'écran revenir à la valeur par défaut.

Comment résoudre

Il peut être facilement résolu en exécutant une commande xrandr quelques secondes après la connexion et les deux écrans sont reconnus.

Ajoutez la commande suivante à Applications de démarrage: Dash> Applications de démarrage> Ajouter:

/bin/bash -c "sleep 10 && xrandr --output DVI-I-1 --pos 0x0 && xrandr --output DVI-D-0 --pos 1920x0"

Remarques

S'il vous plaît d'abord tester la commande

xrandr --output DVI-I-1 --pos 0x0 && xrandr --output DVI-D-0 --pos 1920x0

avant de l'ajouter aux applications de démarrage pour vous assurer que je n'ai pas fait de fautes de frappe.

Explication

Voir cette réponse pour une extension explication .

1
Jacob Vlijm