web-dev-qa-db-fra.com

Problèmes après la mise à niveau vers 14.04 (uniquement l'arrière-plan et le pointeur après la connexion)

Après la mise à niveau de 12.04 à 14.04, je pouvais me connecter à ma session X (bien qu'avec des graphismes très bas). En essayant de corriger les graphiques, j'ai réussi à casser la session X.

Maintenant, après avoir tapé mon mot de passe dans l'unité-greeter, les éléments disparaissent et je ne peux voir que l'arrière-plan du bureau et le pointeur. Cela se produit pour chaque utilisateur. Je peux toujours me connecter à tty. Comment puis-je résoudre ça?

De plus, je n'arrive pas à installer nvidia-current car il essaye d'installer nvidia-304 et cela dépend d'anciennes bibliothèques video-abi. Existe-t-il un moyen d'indiquer au gestionnaire de paquets que nvidia-current doit utiliser une version plus récente?

49
fabikw

Ce bogue dépend de plusieurs facteurs, notamment de la carte vidéo et des fichiers de configuration personnalisés. Par exemple, certains utilisateurs ont résolu le problème en utilisant une ou plusieurs des "solutions" suivantes (certains ne fonctionnent pas pour tout le monde, certains utilisateurs ont même besoin d'une combinaison selon la configuration de la session et le matériel utilisé):

Fix 1 - Problèmes de compilation (module OpenGL non chargé, plugin Unity non chargé)

Sudo rm -fr ~/.cache/compizconfig-1
Sudo rm -fr ~/.compiz

Fix 2 - Session not loading (La session d'invité se charge très bien)

Sudo rm -fr ~/.Xauthority
Sudo rm -fr ~/.config/autostart

Fix 3 - La session ne se charge pas (l'invité ne se charge pas)

Sudo apt-get install --reinstall ubuntu-desktop unity compizconfig-settings-manager upstart

Fix 4 - Launcher/Top Panel ne se charge pas (cartes Nvidia)

Sudo add-apt-repository ppa:xorg-edgers/ppa -y
Sudo apt-get update
Sudo apt-get install nvidia-340
Sudo reboot

Fix 5 - Clearing Unity

dconf reset -f /org/compiz/
setsid unity

Fix 6 - Effacement du cache

Sudo rm -fr .cache/*

AVERTISSEMENT - Cela effacera le cache de toutes les applications du dossier .cache.

Dans la plupart des cas, si la session s'ouvre et que vous ne pouvez toujours pas voir le panneau supérieur ou le lanceur, essayez d'ouvrir un terminal. CTRL+ALT+T et en tapant ccsm (en supposant que vous avez déjà installé le paquet compizconfig-settings-manager), puis activez le plug-in OpenGL et le plug-in Unity. Si le pilote fonctionne bien, les deux panneaux devraient être activés en quelques secondes. Il existe même des cas où le plug-in Unity dans le gestionnaire de paramètres Compiz Config n'est tout simplement pas activé.

47
Luis Alvarado

C'est ce qui a résolu mon problème. Une fois que vous avez démarré sur le bureau vierge ... appuyez sur CTRL + ALT + F1.

apt-get install --reinstall ubuntu-desktop
apt-get install unity
apt-get purge nvidia* bumblebee*
apt-get install nvidia-prime
shutdown -r now

Lorsque l'ordinateur est revenu, mon écran de connexion était en résolution haute définition. J'ai entré mon mot de passe. ATTENDRE une minute, il y a un délai de démarrage et le bureau BAM apparaît et des popups apparaissent, un peu lent au démarrage.

31
bbullis

J'utilisais un thème personnalisé avec mon ancienne version (12.04), je le réinitialise donc par défaut. J'ai d'abord essayé de passer au thème Ambience (par défaut). Vous pouvez essayer en cliquant avec le bouton droit de la souris et en sélectionnant "Modifier le fond du bureau". Vous pouvez y accéder dans certains menus de paramètres.

-ou-

vous pouvez réinitialiser Compiz. Vous devrez le faire en dehors d'Unity. Déconnectez-vous, passez à une console (CTRL+ALT+F1) puis supprimez vos paramètres et le cache Compiz:

rm -r ~/.cache/compizconfig-1
rm -r ~/.compiz

Déconnectez-vous de la console, revenez à l'interface graphique (CTRL+ALT+F7) et connectez-vous. Compiz devrait se replier sur ses paramètres par défaut et vous aurez votre ordinateur de bureau, moins toute personnalisation que vous auriez effectuée.

J'ai redémarré et tout a fonctionné ... mieux que ça. encore quelques problèmes mais pas liés à celui-ci. aussi ceci est ma première réponse post, soyez doux.

6
XXmickeymoorexx

OK, j'ai réussi à résoudre mon problème en suivant cette procédure.

J'ai démarré Ubuntu dans les paramètres avancés et tout d'abord réparé tous les paquets détruits/corrompus. J'ai eu un total de 700 Mo de paquets corrompus à réparer à partir d'un crash lors de la mise à jour 13.10-> 14.04. Ensuite, j'ai démarré dans le terminal root.

Je suis ensuite allé de l'avant pour supprimer tous les pilotes propriétaires par

Sudo apt-get purge nvidia* bumblebee*

Ensuite, nous avons installé les pilotes "nouveau" opensource qui, en général, ne sont pas recommandés (en termes de performances), mais comme je n'ai pas besoin de graphiques 3D complets sur mon ordinateur de travail et que tous les autres pilotes ont échoué, cela était la seule solution.

Sudo apt-get install --reinstall libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-core xserver-xorg-video-nouveau

Après avoir essayé de régler mes problèmes de différentes manières, je voulais m'assurer que je ne bousillais pas les paquets Unity et Ubuntu. Je les ai donc réinstallés.

Sudo apt-get install --reinstall ubuntu-desktop unity

J'ai redémarré mon ordinateur et tout fonctionne depuis. Je ne sais pas si c'est mon ordinateur ou les pilotes, mais je n'étais pas tout à fait satisfait de la vitesse de Unity/Compiz. J'ai donc installé le gestionnaire de paramètres Compiz Config et modifié les effets visuels de "Bon" à "Rapide".

Sudo apt-get install compizconfig-settings-manager
6
asgerbj

Si vous avez abandonné, vous ne pouvez pas confirmer si cette solution fonctionne pour vous ou non. Mais je posterai quand même dans l’espoir que quelqu'un d'autre puisse en profiter.

Version courte:

Essayez de renommer le répertoire /home/[user_name]/.config/dconf en /home/[user_name]/.config/dconf.original

Faites-le depuis un terminal texte ou si vous pouvez utiliser une interface graphique (plus de ce dernier), faites-le depuis une session différente de celle définie pour la session utilisateur. Puis reconnectez-vous en tant qu'utilisateur affecté. Le problème a-t-il résolu?

Version longue:

Mon système a 4 utilisateurs. Deux utilisateurs sont membres du groupe admin et peuvent utiliser la commande Sudo. Je suis passé de 13h10 à 14h04. Après un certain temps d'utilisation de 14.04, le deuxième utilisateur administrateur a commencé à avoir le même problème, qu'il s'agisse de se connecter à la bannière d'accueil ou à une image d'arrière-plan avec un pointeur de souris et rien de plus, pas de barre de menus en haut de l'écran ni de lanceur d'unités pour démarrer des programmes. De plus, CTRL + ALT + L ne fonctionnait plus. Pour fermer la session, accédez à un autre terminal et utilisez Sudo restart lightdm si nécessaire.

L'utilisateur affecté peut utiliser Gnome 3 sans problème, seule la session Unity a été affectée.

Comme tous les autres utilisateurs pouvaient se connecter avec Unity ou Gnome 3, il était évident que quelque chose avait été corrompu du côté de l'utilisateur affecté. Je voulais réparer cette session sans avoir à supprimer l'utilisateur et à le recréer. J'ai donc renommé son répertoire .config dans l'espoir qu'un fichier de configuration causait tout cela. Et c'était exactement ça. La prochaine tentative de connexion à une session Unity était OK (mais tous les programmes ont été réinitialisés à leurs valeurs par défaut). Si je mets le répertoire original .config en place, le problème réapparut. Ensuite, j'ai commencé à travailler dans le répertoire .config. J'ai tout d'abord renommé la moitié de ses sous-répertoires (il y avait environ 40 sous-répertoires), et lors de la première tentative, j'avais frappé le groupe contenant le coupable. Ensuite, j'ai mis en place la moitié de cette moitié et le problème est réapparu. Ensuite, j'ai renommé la moitié de ce dernier groupe et ... Je pense que vous savez déjà comment cela se passe.

En utilisant cette méthode, j'ai finalement frappé le coupable. Renommer le répertoire dconf a résolu le problème.

Le contenu de .config/dconf (en fait, un seul fichier) ne doit pas nécessairement être corrompu. Peut-être n'est-il pas corrompu (au niveau du système de fichiers, mon système de fichiers est propre) mais contient des données non valides qui s'y sont terminées à cause d'un bogue qui sait quel composant du système.

De plus, j'ai remarqué que dans votre cas, tous les utilisateurs étaient concernés, ce qui pourrait ne pas être la solution à votre problème. Mais je pense qu'il est possible que tous les utilisateurs l'utilisent en même temps et que le même fichier puisse toujours en résulter (au niveau du répertoire .config de chaque utilisateur).

6
Hatoru Hansou

J'ai eu le même problème!

J'ai purgé le fglrx

Sudo apt-get purge fglrx-*

J'ai aussi effacer la composition et le cache

mkdir ~/backup
Sudo mv ~/.compiz ~/backup
Sudo mv ~/.cache ~/backup

après le redémarrage et la connexion, attendez un moment. Il est finalement apparu.

3
Yip Wai Peng

À partir du 3 juin 2014, j'ai rencontré ce problème sur plusieurs ordinateurs équipés d'Intel VGA et aucune des solutions proposées n'a résolu le problème.

Après plusieurs jours de recherches et de tentatives, le paquetage xserver-xorg-video-intel trouvé dans Xorg-edgers PPA est à l'origine de mon problème.

Pour résoudre le problème, exécutez simplement ces deux commandes:

Sudo apt-get install ppa-purge
Sudo ppa-purge ppa:xorg-edgers/ppa

puis redémarrez.

2
Roberto Leinardi

Le problème est la mise à jour de gnome-session. Après le redémarrage, exécutez ces deux commandes:

ligne de commande ouverte CTRL+ALT+F1

Se connecter

Sudo apt-get update
Sudo apt-get install gnome-session
reboot your system

Le problème est résolu

0
Nuno

Quelque chose comme:

Sudo dpkg-reconfigure xserver-xorg

devrait reconfigurer X.

Une fois que vous pouvez vous connecter, vous devriez pouvoir télécharger le pilote directement depuis le site de nVidia et l’installer de cette façon.

0
lbaile200