web-dev-qa-db-fra.com

i3wm ne reconnaît pas le troisième moniteur

J'ai installé Ubuntu 16.04 et les trois de mes moniteurs ont fonctionné normalement (ça n'a pas fonctionné tout de suite, mais un petit singe avec les pilotes a vite tout réglé). J'ai installé i3-wm, mais il ne reconnaît pas mon troisième moniteur. I3-wm fonctionnait sans problème lors de l’installation précédente d’Ubuntu 14.04, et chaque fois que je me déconnecte de i3-wm, mon ordinateur reconnaît à nouveau mon troisième moniteur (c’est-à-dire que je ne pense pas que le matériel soit défectueux).
J'ai essayé de débrancher/rebrancher mon troisième moniteur, de redémarrer i3-wm et de redémarrer plusieurs fois sans succès. Des idées sur ce qui pourrait être un problème? Merci!

P.S. Mon troisième moniteur est 4k (pivoté) et connecté via le port d'affichage. Mes deux autres moniteurs (de travail), tous deux 1080p, se connectent via HDMI et DVI.


Edit: J'ai couru xrandr, et voici le résultat:

Screen 0: minimum 8 x 8, current 3840 x 1080, maximum 16384 x 16384
DVI-I-0 disconnected primary (normal left inverted right x axis y axis)
DVI-I-1 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 509mm x 286mm
   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    59.94  
DP-0 disconnected (normal left inverted right x axis y axis)
HDMI-0 connected 1920x1080+1920+0 (normal left inverted right x axis y axis) 509mm x 286mm
   1920x1080     60.00*+  59.94    50.00    60.00    50.04  
   1680x1050     59.95  
   1440x900      59.89  
   1280x1024     75.02    60.02  
   1280x960      60.00  
   1280x800      59.81  
   1280x720      60.00    59.94    50.00  
   1152x864      75.00  
   1024x768      75.03    70.07    60.00  
   800x600       75.00    72.19    60.32    56.25  
   720x576       50.00  
   720x480       59.94  
   640x480       75.00    59.94    59.93  
   480x576       50.00  
   480x480       59.94  
DP-1 connected (normal left inverted right x axis y axis)
   3840x2160     60.00 +  29.98  
   2560x1440     59.95  
   1920x1200     59.88  
   1920x1080     60.00    59.94    50.00    23.97    60.00    50.04  
   1680x1050     59.95  
   1600x1200     60.00  
   1280x1024     75.02    60.02  
   1280x800      59.81  
   1280x720      60.00    59.94    50.00  
   1152x864      75.00  
   1024x768      75.03    60.00  
   800x600       75.00    60.32  
   720x576       50.00    50.08  
   720x480       59.94    60.05  
   640x480       75.00    59.94    59.93

Notamment, "DP-0 déconnecté (axe y normal inversé de droite à gauche)" (DP serait Display Port - ce qui signifie que mon moniteur de port d'affichage 4k n'est pas connecté). Fait intéressant, il existe une option DP-1 qui est connectée.
J'ai également couru arandr, mais comme mon i3-wm, il ne reconnaissait que les moniteurs 1080p. Je trouve très étrange que xrandr détecte un moniteur (connecté via DP-1) qu’il ne détecte pas.

1
QuantumFool

Après avoir piqué, ma configuration a fonctionné.
J'ai d'abord dû redémarrer mon ordinateur. Je ne sais pas pourquoi c'était nécessaire, mais apparemment c'était le cas.
La prochaine fois que j'ai lu arandr, j'ai remarqué qu'il y avait maintenant une entrée DP-1 sur laquelle je pouvais cliquer: 1 moniteur)

DP-1 available

Lorsque j'ai développé l'option DP-1, j'ai pu cliquer sur "Actif" et mon troisième moniteur a été activé avec succès.

DP-1 active

Enfin, j’ai sélectionné "Enregistrer sous", enregistré mes paramètres dans un fichier généré automatiquement, que j’ai appelé layout.sh, puis suivi les instructions du plus voté ( non les acceptés) réponse à ce message .

P.S. Je n'ai pas suivi exactement les instructions dans la réponse de l'article. Mon fichier /etc/lightdm/lightdm.conf actuel ressemble à ceci:

[Seat:*]
autologin-guest=false
autologin-user=my_user_name
autologin-user-timeout=0
display-setup-script=/path/to/layout.sh
session-setup-script=/path/to/layout.sh

par opposition à la suggestion dans le post:

[SeatDefaults]
greeter-session=unity-greeter
user-session=ubuntu
# for your login screen, e.g. LightDM (Ubuntu 11.10) or GDM (11.04 or earlier)
display-setup-script=/path/to/layout.sh
# for your desktop session
session-setup-script=/path/to/layout.sh

Je pense que le nouveau format de lightdm.conf est fourni avec Ubuntu 15.10 et versions ultérieures (j'utilise Ubuntu 16.04 - la revendication du numéro de version est une conjecture basée sur la différence notée sur ce site ).
P.P.S. J'ai également modifié certains paramètres entre les étapes "Actif" et "Enregistrer la configuration" - par exemple, faire pivoter mon troisième moniteur et le déplacer à l'endroit où il se trouve physiquement par rapport à mes deux autres moniteurs sur mon bureau.

2
QuantumFool