Ubuntu 12.04 Unity: écran noir avec curseur uniquement, lorsqu'un écran externe est connecté avant de démarrer l'ordinateur portable

9

Chaque fois que je connecte un écran externe au port DSub de mon ordinateur portable avant de démarrer dans Ubuntu, quelque chose ne va pas dans Unity pour causer exactement le même problème que celui décrit ici: Après la connexion, il y a un écran noir et mon curseur, rien d'autre! dans Ubuntu 12.10 Le redémarrage sans écran connecté ne le résout pas.

Une solution unique consiste à procéder comme suit:

sudo apt-get install ppa-purge
sudo ppa-purge ppa:unity-team/staging

sudo apt-get update
sudo apt-get install --reinstall ubuntu-desktop
sudo apt-get install unity

ou, beaucoup plus rapidement, ceci:

unity --reset
sudo service lightdm restart

Effet secondaire de cette solution: je perds tous mes paramètres d'apparence Unity.

Mon problème, cependant, est que je dois démarrer avec l'écran externe connecté assez souvent. Qui sait ce qui ne va pas dans Unity et / ou comment y remédier définitivement?

Rudolfbyker
la source
Il peut être utile de savoir quel matériel vous utilisez. Certains ordinateurs portables ont un paramètre BIOS pour activer / désactiver externe.
Elder Geek
J'ai vérifié ... Aucun de ces paramètres dans mon BIOS. Du moins pas avec le firmware actuel (d'usine). HP ProBook 6560b
rudolfbyker

Réponses:

1

J'ai moi-même reçu cet écran noir avec curseur (j'utilise 4 moniteurs, et donc les débrancher arrive souvent).

Cependant, ma solution était d'installer correctement les pilotes de mon GPU.

Étant donné que votre ordinateur portable possède apparemment un processeur graphique Intel HD 3000, avez-vous essayé d'installer des pilotes à jour? L' onglet Pilotes supplémentaires dans votre partie Logiciels et mises à jour des Paramètres système serait un bon point de départ.

Andrew Hargrave
la source
0

Vous pouvez créer un script à exécuter au démarrage qui utilise votre solution de contournement la plus rapide, IE

unity --reset
sudo service lightdm restart

Cela ne devrait pas avoir de conséquences négatives (autres que la perte possible de paramètres personnalisés comme mentionné dans la question) si l'extérieur n'est pas connecté et devrait résoudre le problème s'il l'est ....

Source: Question

Elder Geek
la source
Effet secondaire de cette solution: je perds tous mes paramètres d'apparence Unity lorsque le script s'exécute.
rudolfbyker
Ajout de cette information manquante à votre question.
Elder Geek
C'est très évident à partir de man unity: --reset Cette option permet à l'utilisateur de réinitialiser les paramètres de profil dans compiz et de redémarrer le shell Unity avec les paramètres par défaut.
rudolfbyker
C'est vrai, mais ce qui n'est pas évident, c'est que vous avez modifié vos paramètres d'apparence Unity par défaut. J'ai senti que l'information était utile.
Elder Geek
Avez-vous essayé simplement sudo service lightdm restart?
Elder Geek