Ubuntu ne bascule pas automatiquement vers le moniteur uniquement présent au démarrage après la déconnexion du moniteur externe.
Voici une vidéo montrant ce qui se passe. J'arrive à la fenêtre de connexion et tout semble normal, puis je saisis mon mot de passe, l'image du bureau apparaît et... tout devient noir. Cela ne se produit pas lorsque je me connecte en tant qu'invité.
Si possible, je travaille avec mon ordinateur portable connecté à un écran externe via le port VGA. Le problème survient lorsque je démarre l'ordinateur sans cet écran secondaire connecté :
- L'écran de connexion s'affiche correctement.
- Après la connexion, l'écran devient noir, mais j'entends le son de connexion.
- Si je fais ctrl + alt + suppression arrière et que je me connecte à nouveau, parfois cela fonctionne, mais pas toujours.
- Si je me connecte en tant qu'utilisateur différent, tout va bien. Ensuite, je me connecte en tant qu'utilisateur et parfois cela fonctionne.
Pour avoir un affichage, je dois brancher un moniteur. Même si j'ai activé l'affichage du portable avec ce moniteur, si je redémarre, l'écran devient à nouveau noir après la connexion, même si j'éteins le moniteur externe avant d'éteindre l'ordinateur.
J'ai réussi à récupérer mon écran avec mon nom d'utilisateur en mode de récupération, mais seulement parfois. Le mode sans échec ne se charge pas après la deuxième fenêtre demandant ce que je voulais faire (pas de souris pour cliquer ni de clavier fonctionnel).
Mon ordinateur est un LDLC Aurore BB1-i5 -8 -S1.
Quel est le fichier de configuration qui conserve les informations sur les moniteurs utilisant Displays sous lightgdm et où se trouve-t-il ? Je suppose que si je pouvais le modifier, j'aurais une chance :)
Une des choses que j'ai essayées en suivant une solution dans un autre post était de supprimer mon fichier monitors.xml, mais cela ne fonctionne pas et je ne sais pas comment en créer un bon que je pourrais utiliser maintenant.
En faisant DISPLAY=:0 xrandr
j'obtiens :
Screen 0: minimum 320 x 200, current 320 x 200, maximum 8192 x 8192
LVDS1 connected (normal left inverted right x axis y axis)
1366x768 60.0 +
1360x768 59.8 60.0
1024x768 60.0
800x600 60.3 56.2
640x480 59.9
VGA1 disconnected (normal left inverted right x axis y axis)
HDMI1 disconnected (normal left inverted right x axis y axis)
DP1 disconnected (normal left inverted right x axis y axis)
Voici le dmesg complet après avoir activé sudo xdiagnose
comme l'a suggéré Bryce. (Si vous me dites les parties pertinentes, je les collerai ici)
Lors de la connexion du moniteur externe, seul l'externe fonctionnera, bien que je puisse voir à l'aide de Displays que l'ordinateur pense que les deux fonctionnent.
J'ai posé la question sur Launchpad mais elle continue à expirer sans aucun retour. À mon avis, Ubuntu devrait être capable de détecter automatiquement l'absence de moniteur externe et de passer à l'écran de l'ordinateur portable.
Il y a une question similaire ici, mais elle ne s'applique pas à mon cas External monitor set as primary even when disconnected from laptop
Mise à jour : Pour clarification, le problème se produit uniquement avec mon utilisateur et une fois que je me suis connecté. Je vois même l'économiseur d'écran pendant environ une seconde, puis l'écran devient noir. J'ai essayé l'exemple de Bryce (voir sa réponse ci-dessous), mais cela n'a pas fonctionné. Voici les informations que j'obtiens de tty1 avec Display=:0 xrandr: – Ramon Suarez le 9 juillet à 16:36
Screen 0: minimum 320 x 200, current 320 x 200, maximum 8192 x 8192 LVDS1 connected (normal left inverted right x axis y axis) 1366x768 60.0 + 1360x768 59.8 60.0 1024x768 60.0 800x600 60.3 56.2 640x480 59.9 VGA1 disconnected (normal left inverted right x axis y axis) HDMI1 disconnected (normal left inverted right x axis y axis) DP1 disconnected (normal left inverted right x axis y axis)