web-dev-qa-db-fra.com

Aucun gestionnaire de fenêtres après la mise à jour Ubuntu (par exemple, 13.10 à 14.04)

La machine est un Linux à démarrage unique.

Après la mise à niveau de 13h10 à 14h04 aujourd'hui, le compte de mon fils démarre sans gestionnaire de fenêtres. Il a ses icônes de bureau et peut cliquer dessus, mais pas de menu ni de lanceur. Je peux démarrer des applications à partir des icônes du bureau, mais elles démarrent sans décorations de fenêtre.

La chose amusante est que sur mon compte sur la même machine il n'y a pas de problème. Je me connecte et tout semble bien, exactement comme dans 13.10. J'ai essayé de tuer Compiz sur ma session et j'ai eu un effet similaire. Donc, je suppose que cela est lié à un problème de compiz dans le compte de mon fils.

J'ai réussi à mettre une icône qui exécute compiz --debug sur le bureau de mon fils. Voici le résultat:

/usr/bin/compiz (core) - Info: Loading plugin: core
/usr/bin/compiz (core) - Debug: Trying to load core from: /home/alon/.compiz-1/plugins/libcore.so
/usr/bin/compiz (core) - Debug: dlopen failed: /home/alon/.compiz-1/plugins/libcore.so: cannot open shared object file: No such file or directory
/usr/bin/compiz (core) - Debug: Trying to load core from: /usr/lib/compiz/libcore.so
/usr/bin/compiz (core) - Debug: dlopen failed: /usr/lib/compiz/libcore.so: cannot open shared object file: No such file or directory
/usr/bin/compiz (core) - Info: Starting plugin: core
/usr/bin/compiz (core) - Debug: Started plugin: core
/usr/bin/compiz (core) - Debug: pending request:
/usr/bin/compiz (core) - Debug: - event serial: 1152
/usr/bin/compiz (core) - Debug: - event window 0x3c00090
/usr/bin/compiz (core) - Debug: - x: 0 y: 0 width: 0 height: 0 border: 0, sibling: 0x0
/usr/bin/compiz (core) - Debug: pending request:
/usr/bin/compiz (core) - Debug: - event serial: 1422
/usr/bin/compiz (core) - Debug: - event window 0x3c00093
/usr/bin/compiz (core) - Debug: - x: 954 y: 635 width: 875 height: 514 border: 0, sibling: 0x3c00090
/usr/bin/compiz (core) - Debug: pending request:
/usr/bin/compiz (core) - Debug: - event serial: 1543
/usr/bin/compiz (core) - Debug: - event window 0x3c00096
/usr/bin/compiz (core) - Debug: - x: 0 y: 0 width: 722 height: 434 border: 0, sibling: 0x3c00093
/usr/bin/compiz (core) - Info: Loading plugin: ccp
/usr/bin/compiz (core) - Debug: Trying to load ccp from: /home/alon/.compiz-1/plugins/libccp.so
/usr/bin/compiz (core) - Debug: dlopen failed: /home/alon/.compiz-1/plugins/libccp.so: cannot open shared object file: No such file or directory
/usr/bin/compiz (core) - Debug: Trying to load ccp from: /usr/lib/compiz/libccp.so
/usr/bin/compiz (core) - Debug: Opened library: /usr/lib/compiz/libccp.so
/usr/bin/compiz (core) - Debug: Loaded plugin ccp from: /usr/lib/compiz/libccp.so
/usr/bin/compiz (core) - Info: Starting plugin: ccp
/usr/bin/compiz (core) - Debug: Started plugin: ccp
/usr/bin/compiz (core) - Debug: refusing to manage window 0x3c00090
/usr/bin/compiz (core) - Debug: received event:
/usr/bin/compiz (core) - Debug: - event serial: 1152
/usr/bin/compiz (core) - Debug: - event window 0x3c00090
/usr/bin/compiz (core) - Debug: - x: 0 y: 0 width: 0 height: 0 border: 0, sibling: 0x0
/usr/bin/compiz (core) - Debug: refusing to manage window 0x3c00093
/usr/bin/compiz (core) - Debug: received event:
/usr/bin/compiz (core) - Debug: - event serial: 1422
/usr/bin/compiz (core) - Debug: - event window 0x3c00093
/usr/bin/compiz (core) - Debug: - x: 954 y: 635 width: 875 height: 514 border: 0, sibling: 0x3c00090
/usr/bin/compiz (core) - Debug: refusing to manage window 0x3c00096
/usr/bin/compiz (core) - Debug: received event:
/usr/bin/compiz (core) - Debug: - event serial: 1543
/usr/bin/compiz (core) - Debug: - event window 0x3c00096
/usr/bin/compiz (core) - Debug: - x: 0 y: 0 width: 722 height: 434 border: 0, sibling: 0x3c00093

Je ne sais pas comment avancer d'ici ... aidez s'il vous plaît.

Mise à jour: j'ai essayé de désinstaller Compiz comme suggéré par @Jeffrey ... et mon propre compte a alors le même problème (pas de gestionnaire de fenêtres, mais uniquement d'icônes sur le bureau). Heureusement, j'avais une vieille sauvegarde et la restauration a récupéré mon gestionnaire de fenêtres. Dans ce processus, j'ai appris qu'il ne s'agit pas uniquement de compiz, mais également d'unité et d'ubuntu-desktop - si l'un ou l'autre est désinstallé, le même problème se pose.

Malheureusement, l'opération de restauration n'est pas un véritable remède. Lorsque je me déconnecte puis que je me connecte, la nouvelle session démarre toujours sans gestionnaire de fenêtres ... Je dois refaire la restauration pour la récupérer.

Quelques informations supplémentaires:

  • Les décorations de la fenêtre, la barre de menus et le lanceur n'apparaissent qu'à un moment de la restauration .
  • J'ai créé une nouvelle sauvegarde (après la restauration) et j'ai essayé de la restaurer à la place de l'ancienne. Cela ne suffit pas. Même si le contenu doit être identique, le gestionnaire de fenêtres n'apparaît que si je restaure l'ancienne sauvegarde.

Une autre mise à jour: j'ai trouvé un journal des incidents dans /var/crash/_usr_bin_compiz.1001.crash - un fichier volumineux avec de nombreux noms de bibliothèques répertoriés, puis un vidage de mémoire codé en base64 ... Je peux télécharger la partie texte si nécessaire.

Mise à jour: https://bugs.launchpad.net/ubuntu/+source/unity/+bug/1292396 décrit un problème similaire. La solution suggérée consiste à supprimer /home/user/.config/dconf/user. Cela a résolu le problème de mon compte , mais l'accès de mon fils (dans lequel le problème initial est apparu) n'a toujours pas de gestionnaire de fenêtres, même après l'application de cette dans son compte.

Mise à jour du 4 mars 2016: même problème après la mise à jour du 15.04 au 15.10, il n'est donc pas spécifique à la version. En utilisant la réponse de Corey ci-dessous, le problème a été résolu rapidement.

5
laugh

Nous avons eu un problème similaire et avons supprimé (renommé) certains fichiers associés pour l'utilisateur. Il a finalement été résolu en supprimant (en renommant) compizconfig-1 dans le répertoire .cache de l'utilisateur concerné.

7
Corey

Mon système d'exploitation est Ubuntu 16.04, régulièrement mis à jour le mois dernier, jusqu'à cette semaine lorsque mon problème est apparu: écran noir après le démarrage, mais capable de se connecter à la session utilisateur sur la console virtuelle (Ctrl + alt + F1); interface graphique inutile.

Pour résoudre ce problème, il suffisait d'un

cd .config/dconf/
rm user

J'ai essayé this , mais à la fin je ne peux pas dire exactement ce qui a fonctionné, je pense que purger + réinstaller Nvidia aurait pu l'être.

De plus, après avoir lu votre message, j'ai réinstallé compiz-core (Sudo apt-get install - réinstaller compiz-core) et l’exécutant sur un terminal de l’environnement graphique (compiz --debug), ce qui aurait pu régénérer la configuration correcte.

A propos, pour obtenir un terminal dans l'environnement graphique, j'ai fait ceci: dans Ctrl + Alt + F1 terme export DISPLAY = ": xy" où x et y sont des nombres, dans mon cas 0.0, puis exécutez gnome-terminal ou xtrem. Le terminal n'aura pas de bordure jusqu'à ce que vous exécutiez Compiz (le fermer ou le terminal plantera votre environnement graphique).

0
Absol