Donc, me voici assis dans une grande pile de boue... au cours des 2 derniers jours, les choses n'ont cessé d'empirer avec la version d'Ubuntu 12.10. Donc, il y a 2 jours, je bricolais avec kismet et airmon-ng. J'avais ajouté un tas de bibliothèques, je me rappelle avoir ajouté GTK+, Glib, Pango, etc. Après avoir redémarré l'autre jour, mon bureau s'est ouvert correctement mais mon fond d'écran était revenu par défaut et aucun de mes fichiers sur le bureau n'étaient visibles, et la barre de menu et la barre latérale n'étaient pas visibles ou ne fonctionnaient pas. Les gestionnaires de fenêtres fonctionnaient toujours. J'ai alors essayé de réinstaller mes pilotes NVIDIA pour voir si cela changerait quelque chose, mais ça n'a pas été le cas. Ensuite, après avoir fait quelques recherches en ligne, j'ai trouvé quelque chose qui suggérait de supprimer le fichier "libgtk-3.so.0". Je l'ai supprimé et j'ai essayé de redémarrer l'ordinateur. Au redémarrage, j'ai été accueilli par un écran noir avec un texte disant quelque chose à propos de -démarrage de ClamAV [OK] -problème avec le Serveur Apache ne pouvait pas vérifier correctement... quelque chose... - vérification de l'état de la batterie [ok]. Après l'état de la batterie, cela s'arrête simplement et reste indéfiniment là. En résumé, je ne peux pas me connecter à Ubuntu car cela reste simplement sur cet écran noir. Si quelqu'un a une idée de ce qui se passe et comment le réparer, s'il vous plaît faites-le moi savoir. Merci!
Réponse
Trop de publicités?D'accord, prends une grande respiration.
Tout d'abord, permettez-moi de faire le commentaire nécessaire sur la suppression des bibliothèques. JAMAIS JAMAIS JAMAIS supprimez une bibliothèque ou un programme de la manière dont vous l'avez fait. Utilisez toujours apt-get ou l'une des interfaces graphiques.
Maintenant, passons à l'aide réelle.
Le problème que vous rencontrez est que gtk (les bibliothèques qui indiquent à l'ordinateur comment et où dessiner des boutons, des fenêtres, des boîtes, etc.) a été supprimé de votre machine. Par conséquent, lightdm (l'écran de connexion) a besoin de gtk pour lui indiquer où dessiner ses boîtes et il ne l'a pas.
Comme vous avez supprimé le fichier manuellement, votre gestionnaire de paquets ne sait pas qu'il n'est pas là. Pour réinstaller GTK, essayez :
sudo apt-get install --reinstall libgtk-3-0
Si vous n'êtes jamais invité à saisir un mot de passe (cela s'affichera en texte), vous pouvez appuyer sur ctrl+alt+F1 pour passer à une console de texte. Lorsque vous entrez votre mot de passe, il n'apparaîtra pas à l'écran. Tapez-le normalement et appuyez sur entrée.
Une fois que vous avez réinstallé libgtk, vous devez résoudre votre problème initial. Je suggère d'abord de créer un nouvel utilisateur (de la console de texte) en tapant sudo adduser nom_utilisateur
et en suivant les invites. Cela vous permettra de tester si vos paramètres sont incorrects ou s'ils sont valides pour tout le système.
Si ce ne sont que vos paramètres, alors en tant qu'utilisateur d'origine, tapez mv .conf .conf.old
et essayez de vous connecter à nouveau (vous pouvez appuyer sur ctrl+alt+F7 pour revenir à l'écran de connexion basé sur l'interface graphique).
Si c'est pour tout le système, vous avez probablement mal géré vos bibliothèques lorsque vous avez installé ces bibliothèques mentionnées ci-dessus. Si c'est le cas, votre meilleure solution de correction est de désinstaller les bibliothèques si vous en avez suivi la trace (en supposant que vous les avez installées manuellement) ou de sauvegarder votre répertoire home et de réinstaller Ubuntu. Il existe d'autres méthodes, mais elles sont très longues et ne conviennent pas à un débutant en Linux.
Une fois que vous avez réinstallé GTK, il est toujours utile de faire un sudo apt-get update
suivi de sudo apt-get -f install
et ensuite un sudo apt-get upgrade
. Apt peut résoudre de nombreux problèmes tant que vous l'avez utilisé, ou dpkg (ou une interface graphique) pour installer des packages .deb.