J'utilise Ubuntu (12.10) depuis longtemps et récemment, mon Ubuntu a subi une autre mise à jour.
La totalité de la mise à jour Prompt s'est présentée, suivie d'un mot de passe Prompt, et enfin de la bonne barre de progression ...
Tout s'est bien passé et, plus tard, j'ai éteint mon ordinateur.
Le lendemain, j'ai allumé mon PC, je suis allé à l'écran de connexion. Je suis allé de l'avant et je me suis connecté, mais après cela, tout ce que je pouvais voir était un écran noir et mon curseur!
J'ai consulté les forums et obtenu divers conseils dont aucun n'a fonctionné ...
Maintenant, je suis coincé avec une installation Ubuntu qui est complètement inutile.
Une dernière chose:
J'ai même essayé de me connecter via Guest, mais le même problème! : \
My Computer Specs:
Motherboard: Intel DG41WV
Processor: Intel Core 2 Quad Q6600 @ 2.40GHz
Graphics: Intel G41 Express Chipset
RAM: Dual Channel, DDR3 2*2GB (4096 MBytes)
HDD: Seagate 500GB SATA
---- INFO DÉTAILLÉE ----
Pour être un peu plus précis sur mon problème, une fois connecté, je peux voir un écran noir et mon curseur. De plus, j'ai pu voir un écran de connexion. Par conséquent, je suis sûr qu'Ubuntu effectue le rendu correctement et qu'il n'y a aucun problème avec les pilotes (sinon, je ne devrais même pas obtenir d'écran de connexion, n'est-ce pas?).
Quoiqu'il en soit, une autre chose importante (probablement) est que, une fois connecté, je peux Ctrl+Alt+1 et obtenir une console de récupération.
La seule chose qui ne se charge pas, c'est mon bureau graphique
Ensuite, j'ai lancé l'unité à partir de la console de récupération, elle a exécuté quelques commandes, est restée bloquée sous OpenGL pendant quelques secondes, puis a parcouru un grand nombre de lignes de code, pour aboutir à ceci:
ERROR 2012-01-03 20.51.23 unity.launcher.Icon TrashLauncherIcon.cpp:62 Could not create file monitor for trash url: Operation not supported
*** glibc detected *** compiz: malloc(): memory corruption: 0x09c861d6 ***
Après ça. retour à Ctrl+Alt+F7: Fond d'écran + curseur
Donc, de nouveau au terminal, je devais frapper Ctrl+C pour revenir.
maintenant, j'ai encore tapé unit, et voici le résultat:
WARNING: no DISPLAY variable set, setting it to :D
compiz (core) - Info: Loading plugin: core
compiz (core) - Info: Starting plugin: core
unity-panel-service: no process found
alors maintenant j'ai fait un Sudo service lightdm restart
:
X10: fatal IO error 4 (Interrupted system call) on X server ":0"
after 131 requests (130 known processed) with 0 events remaining.
lightdm stop/waiting
lightdm start/running, process 2852
Je reviens à l'écran de connexion et je me reconnecte, maintenant je reviens à l'écran noir (oui, j'ai également perdu le fond d'écran)
Donc, encore une fois, j'essaie l'unité (même réponse que la dernière fois):
WARNING: no DISPLAY variable set, setting it to :D
compiz (core) - Info: Loading plugin: core
compiz (core) - Info: Starting plugin: core
unity-panel-service: no process found
Et toujours un écran noir! : \
J'ai réussi à résoudre le problème. Eh bien, voici ce que j'ai fait:
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
Cela, suivi d’un redémarrage, est la recette du correctif! :RÉ
Juste pour être complet, ce problème se produit également lorsque vous avez installé par erreur le package "nvidia-319-updates", mais que vous n’avez pas de puce graphique nVidia sur votre système. Dans mon cas, ce paquet était une dépendance indirecte du paquet "libopencv-dev".
Ainsi, lorsque vous utilisez une puce graphique ATI ou Intel, par exemple, et que vous avez installé openCV (paquet libopencv-dev), OpenGL est cassé et vous obtenez un écran noir avec le curseur de la souris après la connexion. À résoudre cas, il suffit de supprimer les paquets de nvidia:
Sudo apt-get remove nvidia-*
Voir ce bug sur le tableau de bord pour plus de détails
J'ai eu le même problème, mais j'ai remarqué qu'après avoir couru
Sudo apt-get remove nvidia- *
commande qui n'a rien changé (même après le redémarrage)
il y avait d'anciens paquets inutiles, et après les avoir supprimés avec la commande
Sudo apt-get autoremove
et redémarrer tout était correct, le bureau se charge comme prévu.
Peut-être avez-vous besoin de réinitialiser les fichiers de configuration Compiz et Unity.
Vous pouvez essayer une réinitialisation logicielle (uniquement les fichiers Unity/Compiz, mais je n’ai pas testé cela): http://www.webupd8.org/2012/10/how-to-reset-compiz-and- unit-in-ubuntu.html
Il y a une réinitialisation matérielle: https://askubuntu.com/a/244064/123806
Mais cela effacera la configuration de certaines applications. Essayez-le en tant qu'utilisateur test, allez à tty1 (Ctrl + Alt + F1):
Sudo adduser test
Revenez à tty7 (Ctrl + Alt + F7) et essayez de vous connecter. Si cela fonctionne, nous confirmons qu'il s'agit simplement d'un problème dans votre fichier de configuration. Sinon suivez le lien ci-dessus. (Après les tests, "Sudo deluser test" et "Sudo rm -Rf/home/test" seront effacés).
Si Ctrl + Alt + T ne fonctionne pas ...
Commencez par vous connecter et obtenez un écran vide, puis Ctrl + Alt + F1, sauvegardez et supprimez votre fichier de configuration:
cp .config/dconf/user .config/dconf/user.bkp
rm .config/compiz-1/compizconfig/config .config/dconf/user
Nous devons supprimer les deux fichiers en même temps.
Ctrl + Alt + F7 et le résultat attendu est que Unity s'ouvrira.
J'ai eu le même problème, et un correctif plus court a fonctionné pour moi:
unity --reset
Suivi par:
Sudo service lightdm restart
Le problème est que vous perdez des paramètres tels que la taille des icônes, etc. Ceux-ci peuvent être facilement reconfigurés à l'aide de MyUnity ou UbuntuTweak (à partir du centre logiciel).
(Cependant, le problème revient chaque fois que je connecte un écran supplémentaire à mon ordinateur portable avant de démarrer. Mais c'est un problème différent, je présume. Discuté ici: buntu 12.04 Unity: écran noir avec curseur uniquement, lorsque l'affichage externe est connecté avant de démarrer l'ordinateur portable )