Les éléments de l'interface utilisateur ne répondent plus du tout

12

Beaucoup de mes éléments d'interface ne répondent plus du tout. Cela se produit à la fois dans Unity et dans GNOME Classic.

Il existe de nombreux exemples de cela, mais généralement, seuls certains éléments de l'interface utilisateur ne répondent pas (par exemple, je ne peux pas déplacer une fenêtre, mais je peux cliquer sur un menu ailleurs). Le système ne traîne pas, l'interface utilisateur ne fonctionne tout simplement pas. Parfois, je peux le faire fonctionner en faisant quelque chose de non lié (par exemple, la fermeture d'une fenêtre avec Alt-F4 pourrait me permettre de déplacer une autre fenêtre figée).

Cela commence à se produire immédiatement après ma connexion. Le comportement est reproductible, mais il y a tellement d'éléments d'interface utilisateur qui s'allument et s'éteignent que cela peut devenir très imprévisible.

Je peux généralement appuyer sur super pour obtenir le tiret et Alt-F2 pour obtenir une invite de commande. Alt-Shift-T semble également fonctionner généralement pour afficher un terminal fonctionnel (au moins un qui accepte les commandes, même si je ne peux pas déplacer la fenêtre).

Quelqu'un at-il des idées sur ce qui pourrait être à l'origine de cela? Le comportement est hautement imprévisible et extrêmement frustrant. Je dois noter que les raccourcis clavier ne fonctionnent pas toujours, même s'ils semblent le faire dans mes exemples. Je ne pense donc pas que ce soit juste un problème de souris.

Merci pour toute aide.

  • Distro 11.04. Update Manager n'a pas de mises à jour disponibles pour mon système, donc je suppose que je suis à jour.

  • Quelqu'un sur le tableau de bord a suggéré de vérifier d'autres comptes. En fait, créer un nouvel utilisateur et se connecter à ce compte résout le problème là-bas et sur mon compte d'origine. La suppression de l'utilisateur fait revenir le problème.

  • Il n'y a aucun changement lorsque j'ajoute le paramètre edd = on au démarrage.

De plus, je dois me connecter au nouvel utilisateur avant que le problème ne s'arrête sur mon utilisateur habituel. Cela fonctionne comme une solution temporaire, bien que je préfère vraiment savoir ce qui se passe (maintenant je suis vraiment confus). De plus, je ne veux pas particulièrement de deuxième compte s'il n'est pas nécessaire.

Est-ce que quelqu'un sait ce qui cause le problème et le fait revenir lorsque je supprime le deuxième compte?

Information système:

  • Processeur: Intel Core i7 950
  • RAM: 8 Go
  • GPU: nVidia GTX460 SE
  • Carte mère: Asus Sabertooth X58
  • Espace disque libre: 650 Go (64%) (deux disques de 2 Go qui sont dans une matrice RAID 1)

J'ai essayé d'autres choses:

  • unity --reset
  • gconftool-2 --recursive-unset /apps/compiz-1
  • rm -rf .compiz .gnome .gnome2 .gnome2_private .gconf .gconfd .metacity

De plus, j'ai découvert qu'avoir un autre compte d'utilisateur ne suffit pas. Si je redémarre ou même suspend mon système, je dois d'abord me connecter à l'autre compte avant le mien.

Aussi, la unity --resetcommande segfaults lorsque je l'exécute via un tty. La ligne dans le syslog le concernant est

Aug 14 11:26:43 Ubuntu-Desktop kernel: [ 217.921661] compiz[2539]: segfault at 58 ip 00007f674f345c51 sp 00007fffdfc43508 error 4 in libnvidia-glcore.so.270.41.06[7f674e3b3000+144e000]

Je ne sais pas si cela sera utile ou non, mais je pensais que c'était bizarre.

Il me semble que j'ai le même problème que l'affiche n ° 9 ici. Autrement dit, j'ai les pilotes graphiques avancés nvidia installés, mais le volet des pilotes supplémentaires indique qu'ils ne sont pas utilisés. Je suis cependant confus par cela, car la description du pilote indique qu'ils sont nécessaires pour exécuter Unity. Donc, soit la description est fausse, soit ils sont effectivement utilisés. Je ne sais toujours pas si cela est lié à mon problème actuel, en particulier parce que je n'ai pas changé les pilotes du tout, et la même configuration existe sur le nouveau compte utilisateur où les choses vont bien.

Edit: J'ai supprimé un dossier compiz-1 de ~ / .config / en vain. Il n'y avait aucun dossier compiz là-bas.

Je ne pense pas que le problème de nvidia soit lié. J'ai mis à jour mes pilotes graphiques vers la version 280.13, qui est la dernière de nvidia. Sur la suggestion de fossfreedom, j'ai désinstallé ceux-ci et installé les 173 pilotes bien que je ne supporte pas ma carte graphique. On pouvait s'y attendre, je n'ai eu aucun graphique et j'ai utilisé le mode utilisateur unique pour mettre à jour mes graphiques à nouveau.

Plus urgent, j'ai découvert que l'utilisateur secondaire ne résout pas le problème comme je le pensais auparavant. Le premier utilisateur à se connecter (quel que soit l'utilisateur) a le problème. Le deuxième utilisateur à se connecter résout le problème pour les deux utilisateurs. Auparavant, je m'étais toujours connecté à mon propre compte, puis connecté à un autre, donc je ne l'ai jamais remarqué.

Ce nouveau développement signifie que je ne peux pas exécuter mon plan précédent de basculer vers un nouveau compte d'utilisateur. À ce stade, je suis sur le point de réinstaller. J'ai un autre disque dur dans le courrier qui sera assez grand pour sauvegarder complètement toutes mes données.

Mais s'il vous plaît, si quelqu'un a d'autres idées, dites-le moi. Je n'ai pas vraiment envie de réinstaller si je n'en ai pas besoin.

Kris Harper
la source

Réponses:

4

J'envisagerais de faire un memtest et peut-être une analyse des badblocks sur votre lecteur. Le processeur et la mémoire sont ce qui dessine vos éléments de bureau ou d'interface graphique. Par conséquent, je les exclurais avant de commencer à pionner les doigts vers vos gestionnaires de bureau. Étant donné que Gnome et Unity agissent, je trouve que le matériel est un facteur beaucoup plus probable.

Désolé d'avoir posté une réponse, mais je n'ai pas encore la possibilité de poster des commentaires.

Quoi qu'il en soit, il existe un memtest86+test sur n'importe quel CD d'installation Ubuntu ou lecteur USB. J'irais avec ça en premier.

Éditer:

Il semble que la migration vers un nouveau compte utilisateur serait le meilleur test à l'heure actuelle. Quelque chose pourrait simplement être corrompu lors de l'installation et de la restauration lorsque vous supprimez le nouvel utilisateur, je ne sais pas vraiment. Mais vous pouvez essayer ceci:

usermod -m -d /home/jerry -l jerry tom
### gone ###
ls /home/tom
### as it moved to ###
ls /home/jerry

Cette commande supprime l'utilisateur "tom" et déplace tout vers l'utilisateur "jerry". Les commandes ls sont juste pour revérifier votre travail, listant le nouveau répertoire disponible, et le premier devrait vous donner une erreur car il n'existe plus.

source: http://www.cyberciti.biz/faq/ubuntu-linux-howto-rename-user-account/

J'espère que si vous déplacez tout de votre compte actuel vers un nouveau, vous ne pouvez avoir qu'un seul compte sans tous les problèmes.

Kheldar
la source
D'accord, j'ai finalement trouvé le temps de faire un test de mauvais blocs et de mémoire, qui étaient tous les deux très bien et n'ont pas résolu le problème. J'ai également trouvé que le démarrage à partir d'un Live CD était bien. Avez-vous autre chose à essayer?
Kris Harper
Eh bien monsieur, maintenant que votre question est complètement révisée, je suis un peu perplexe moi-même. J'ai également accumulé des points sur lesquels je peux commenter maintenant, ou peut-être simplement b / c c'est mon propre post. Je vais modifier ma réponse avec quelques informations sur le changement de compte d'utilisateur et peut-être que cela vous aidera à sortir de votre cornichon actuel.
Kheldar
Oui, c'est essentiellement ce que j'ai fini par faire. Je vais juste copier mes données (docs, musique, .vimrc, etc.) plutôt que d'utiliser usermod, car j'ai peur qu'il y ait un paramètre corrompu quelque part qui cause cela. De plus, je ne sais pas comment fonctionne la commande usermod, mais je n'ai pas assez d'espace disque pour faire une copie complète de mon répertoire personnel, c'est donc aussi une préoccupation. Merci pour votre contribution. Espérons que cela fonctionnera.
Kris Harper
J'espère aussi, bonne chance. Si cela ne fonctionne pas, une réinstallation du système est peut-être nécessaire. Je ne sais pas pour vous mais quand je fais une installation mon "/ home" est toujours sur une partition séparée de cette façon en dernier recours, je peux réinstaller à partir du CD et ne perdre aucune donnée. Si cela ne résout pas le problème, vous voudrez peut-être rouvrir une autre question ou décocher ma réponse et, espérons-le, obtenir plus de commentaires.
Kheldar
3

Vous auriez également pu essayer d'utiliser unity --reset. Vous pouvez probablement encore l'essayer si cela fonctionne.

Ian
la source
J'aurais dû le mentionner. (Il est difficile de garder les mises à jour directement entre les différents sites). J'ai essayé unity --resetaussi bien gconftool-2 --recursive-unset /apps/compiz-1sans effet.
Kris Harper
3

D'après votre dernière mise à jour, je pense qu'il y a une incompatibilité fondamentale avec les pilotes 270 et votre carte graphique.

Ce rapport de bogue - le post # 9 signale ce problème avec les pilotes 270 et votre carte graphique.

Puis-je vous suggérer de désactiver les pilotes 270 et d'activer - spécifiquement - le pilote 173.

liberté de fossé
la source
Je ne suis pas sûr que le pilote 173 fonctionnera. La page du pilote ne répertorie pas ma carte graphique (GTX 460 SE) en tant que produit pris en charge. J'essaierai certainement si vous pensez que cela fonctionnera. De manière similaire, cela semble être la page du pilote pour ma carte, et les pilotes sont à 280. Je peux peut-être résoudre le problème en téléchargeant ces pilotes (probablement mis à jour). Je vais essayer ça quand je rentrerai ce soir.
Kris Harper
D'accord, malheureusement, l'installation des 280 pilotes n'a pas aidé. J'ai continué et essayé de les supprimer et d'installer les 173 pilotes comme vous l'avez suggéré. Comme je le soupçonnais, ils n'étaient pas pris en charge et j'ai dû démarrer en mode mono-utilisateur pour réinstaller les 280 pilotes. Pour autant que je sache, je suis à jour sur mes pilotes graphiques.
Kris Harper
:( - la fenêtre Pilotes supplémentaires indique-t-elle maintenant que le nvidia 280 est activé ET utilisé?
fossfreedom
Oh putain! Je ne peux pas croire que je n'ai pas vérifié cela. Je vais devoir attendre ce soir pour rentrer à la maison. Je suppose que non, mais nous verrons.
Kris Harper
2

Avez-vous essayé de supprimer / renommer / déplacer ~/.config/compiz

rm ~/.config/compiz
AlMehdi
la source
Je n'ai pas fatigué ça. J'ai supprimé un tas d'autres fichiers (.compiz, .gnome2, etc. Voir ci-dessus), mais pas encore celui-ci. J'essaierai quand je rentrerai ce soir.
Kris Harper
Il y avait un dossier .config / compiz-1, que j'ai supprimé sans effet après un redémarrage. Il n'y avait cependant aucun dossier compiz.
Kris Harper
1

C'est probablement un bug dans compiz. Cela m'arrivait souvent, mais récemment, cela s'est produit très peu de fois.

Je peux toujours dégeler l'interface utilisateur en passant à un autre espace (raccourci Control+ Alt+*Arrow par défaut). Vous pouvez essayer cela et voir si cela fonctionne pour vous, mais c'est une solution de contournement et il y a certainement un bogue quelque part, que ce soit dans compiz ou dans le pilote de nvidia.

mikeru
la source
0

J'ai finalement fait une réinstallation complète. Je n'ai copié que mes données, aucun paramètre ni rien d'autre. Je ne voulais pas que le problème me suive jusqu'à une nouvelle installation. Cela a résolu le problème.

Kris Harper
la source
0

Ubuntu 12.10 et 12.04: j'ai eu une situation très similaire, où la saisie au clavier a soudainement cessé d'être reconnue ET les fenêtres ne pouvaient pas être déplacées, mais CTRL + ALT + SUPPR fonctionnait et je pouvais cliquer sur certains liens.

j'ai découvert que mon problème était avec les raccourcis sonores (en commençant par RETOUR ARRIÈRE). j'ai désactivé chacun d'eux (paramètres> clavier> raccourcis> son) et je n'ai plus eu ce problème.

Tony Gil
la source