web-dev-qa-db-fra.com

Lanceur manquant après la mise à jour de 12.04

J'ai récemment effectué une mise à niveau vers Ubuntu 12.04 et, après quelques mises à jour, mon lanceur d'applications et mes barres de titre (pour les dialogues de fenêtre) manquent. Fondamentalement, toute l'interface graphique Unity est manquante!

Pas sûr de ce qui s'est passé, j'ai donc installé GNOME 3 et il me manquait un lanceur aussi, mais j'avais des barres de titre. De plus, la barre située en haut qui vous permet de savoir ce qui est ouvert et permet d'afficher les extensions GNOME n'est pas interactive. Je ne peux pas cliquer, clic droit, alt + clic (droite ou gauche), alt + super clic (droite ou gauche) n'importe où! J'ai même installé un menu d'application à partir du site GNOME et ce n'est pas interactif non plus. Cependant, puisqu'il n'y a aucun moyen de lancer des applications, je dois utiliser un terminal et si je minimise une application, celle-ci disparaîtra complètement.

Ensuite, j'ai décidé d'essayer Unity 2D et c'est incroyablement compliqué. Fond noir, le lanceur est là, mais les icônes et la barre du haut sur le bureau sont complètement déformées. Ils ne sont pas seulement pixellisés; ce sont toutes sortes de couleurs funky et lorsque j'ouvre quelque chose à partir du programme de lancement d'Unity 2D, il indique que celui-ci est ouvert dans le programme de lancement mais rien ne s'affiche sur mon écran.

Lorsque vous essayez de visionner des vidéos sur YouTube, celles-ci sont déformées et ressemblent à celles d'Unity 2D. C'est assez étrange: l'audio fonctionne bien, mais pas les vidéos. Les images se chargent, mais pas les annonces qui diffusent de la vidéo.

Avez-vous des suggestions pour récupérer mon lanceur et l'interface graphique d'Unity? J'ai essayé de réinstaller GNOME, Unity 3D et Unity 2D depuis un terminal. Pas de changement. Également réinstallé le bureau Unity et essayé de le réinitialiser: rien ne s'est passé.

14
Preston Zacharias

J'ai eu le même problème. J'ai essayé avec unity --reset (comme cela corrigeait les choses quand je me suis trompé auparavant avec compiz-config), mais cela n'a pas résolu mon problème pour le moment. La seule chose que je pouvais faire pour que tout fonctionne normalement était de réinitialiser les paramètres de composition.

Il suffit de sauvegarder (renommer) les répertoires ~/.compiz-1 et ~/.config/compiz-1 et de les recréer avec les paramètres par défaut (vous devrez vous déconnecter et vous reconnecter).

mv ~/.compiz-1 ~/.compiz-1.BACKUP
mv ~/.config/compiz-1 ~/.config/compiz-1.BACKUP

Après avoir redémarré et confirmé que tout fonctionne comme prévu, vous pouvez simplement supprimer ces sauvegardes (sauf si vous en avez une utilisation).

rm -Rfv ~/.compiz-1.BACKUP
rm -Rfv ~/.config/compiz-1.BACKUP

Remarque: Pour certaines personnes, l'un des liens suivants pourrait avoir la solution. Essayez-les si vous ne voulez pas perdre toutes vos personnalisations Compiz.

Dans mon cas, le simple fait de réinitialiser Unity ne suffisait pas, alors j'ai décidé de supprimer tous les paramètres Compiz.

16
Simón

J'ai eu le même problème. J'ai essayé ça.

  1. Presse Ctrl+Alt+F1 pour passer à la CLI/tty.

  2. Vérifiez si le package unit est installé:

    dpkg -l | grep unity
    

    Si "unité" est répertorié dans la sortie, passez à l'étape suivante. Sinon, installez-le (et ses dépendances):

    Sudo apt-get update
    Sudo apt-get install unity
    
  3. Vérifiez si 'ubuntu-desktop' est installé:

    dpkg -l | grep ubuntu-desktop
    

    sinon, installez-le:

    Sudo apt-get update
    Sudo apt-get install ubuntu-desktop
    
  4. Redémarrez votre gestionnaire d'affichage.

    Si vous êtes un utilisateur Natty, vous devez redémarrer GDM:

    Sudo service gdm restart
    

    ou si vous utilisez Oneiric ou une version ultérieure, vous devez plutôt redémarrer LightDM (par défaut):

    Sudo service lightdm restart
    
3
farhan

Si vous avez un écran vide et rien d’autre que la souris, vous devriez toujours pouvoir appeler le terminal.

Si oui, installez CCSM si vous ne l'avez pas déjà fait:

Sudo apt-get install compizconfig-settings-manager 

Ensuite, une fois installé, dans le même terminal, faites simplement:

ccsm

Lorsque l'interface graphique du gestionnaire apparaît, accédez au plug-in desktop/ubuntu unity et assurez-vous qu'il est activé.

S'il est déjà activé, désactivez-le puis réactivez-le, déconnectez-vous et reconnectez-vous; tout devrait être à nouveau normal.

Si vous rencontrez le problème suivant: Compiz continue de planter, créez simplement un script Shell:

sleep 3
compiz --replace
end

Vous pouvez ensuite simplement ajouter ceci à vos applications de démarrage et cela réinitialisera Compiz au démarrage, en vous assurant évidemment que le fichier est d'abord exécutable.

1
oneofthemany

Dans mon cas, j'avais un vieux fichier .gnomerc qui semblait être le coupable. Probablement d'une ancienne installation de compiz (vers 2008). Supprimer le fichier a résolu le problème pour moi, peut aider quelqu'un d'autre.

Le fichier était:

cat .gnomerc
export LIBGL_ALWAYS_INDIRECT=1

rm ~/.gnomerc et redémarrez ou déconnectez/connectez-vous.

1
Taso

La méthode de Simon fonctionne si vous n'êtes pas capable d'ouvrir un terminal, vous pouvez travailler dans des shells de connexion (consoles virtuelles). @erik vous auriez pu le faire dans n'importe quelle console virtuelle

ctrl+alt+F1-6

Je pense que cela aurait fonctionné.

1
shubham

J'ai le même problème après avoir effectué une mise à niveau sur ma machine. Je perds le motif du bureau et celui-ci reste totalement noir, mais lorsque j'ouvre mon terminal, cela indique qu'il y a un arrière-plan. J'ai essayé d'autres étapes mentionnées ici sur ce fil. Il s’avère que la cannelle est le coupable.

Ce que j'ai fait c'est

$ Sudo apt-get remove cinamon *

Puis redémarré

Connexion à Gnome Classic - Aucun effet

Ça a marché!

0
emperorlinux

Supprimer les répertoires Compiz a fonctionné pour moi, mais comme je ne pouvais pas obtenir de terminal, je devais procéder comme suit:

  1. Démarrer Ubuntu Live à partir d'un CD
  2. Ouvrez une fenêtre de terminal et lancez "Sudo -s" pour obtenir les privilèges root (aucun mot de passe requis).
  3. faire une commande df pour voir les lecteurs sur le système (ce sera un nom long ....)
  4. cd/media/[nom du lecteur]
  5. cd [votre répertoire personnel normal]

Vous pouvez maintenant renommer les répertoires Compiz comme indiqué ci-dessus. Arrêtez la session en direct, retirez le CD et démarrez à partir du disque dur.

Cela a fonctionné pour moi. YMMV.

  1. si vous n'avez pas de CD en direct, appuyez simplement sur CTRL + ALT + T
  2. pour bidouiller plus:
    • créez launch.sh avec le bouton droit de la souris sur le bureau avec le texte "gnome-terminal" dedans (sans guillemets).
    • Définissez le bit exécutable pour ce script dans les propriétés avec RMB.
    • L'exécuter.
0
Erik

Je vous remercie! Après la mise à niveau vers Precise, Unity a été désactivé (mais pas au début).

Installation de compizconfig-settings-manager Install compizconfig-settings-manager , le lancer via ccsm et appliquer les modifications nécessaires pour redémarrer Unity a tout de même réussi!

0
Mervin

J'ai eu à peu près le même problème sous 12.04. L’unité était lente avec mon vieux GPU et j’utilisais donc Unity 2d comme ordinateur de bureau pendant des mois. Sans raison apparente, il a soudainement refusé d'afficher le tableau de bord et la barre de titre (pour tous les utilisateurs). La réactivation de l'unité dans CCSM, comme suggéré ci-dessus, faisait partie de la solution, mais aucune des autres mesures suggérées ici, ni dans plusieurs autres thèmes connexes, notamment, mais sans s'y limiter:

  • Réinstallation de l'unité

  • Réinstallation du bureau Ubuntu

  • Suppression de toutes les informations de configuration pertinentes (par exemple, compiz, gconf, etc.)

m'a aidé à résoudre complètement ces symptômes sous 12.04 (64 bits).

unity --reset

ne fonctionnerait pas pour moi. Après avoir transmis une variété de messages d’erreur et d’information, il se bloquait toujours à:

Setting Update "run_key"

comme indiqué dans le journal posté dans le fil de discussion intitulé "l'unité a disparu" pour l'unité exécutée sans argument.

J'ai remarqué que le message d'erreur envoyé par:

/usr/lib/nux/unity_support_test -p

était similaire à certaines des erreurs rapportées par unit --reset:

error while loading shared libraries: libGL.so.1: cannot open shared object file: No such file or directory.

tel que rapporté par user139869 ici . Malheureusement, sa solution n'a pas fonctionné pour moi. Après des recherches approfondies, j'ai trouvé la solution suivante:

  1. Obtenez le chemin de libGL.so.1 à l'aide de la commande localiser libGL.so.1.

  2. Ajoutez un lien vers la bibliothèque dans/usr/lib/comme indiqué dans l'exemple suivant:

  3. Sudo ln -s /usr/lib/i386/mesa/libGL.so.1/usr/lib

    (courtoisie de J.D. Bartlett )

  4. Redémarrer le PC.

Cela permettait non seulement à l'unité, mais aussi à unit_support_test-p et à l'unité -reset, de permettre à Unity 2d de démarrer. Je ne sais pas ce qui a causé mes problèmes, mais depuis la création des liens ci-dessus (plusieurs semaines maintenant), je n'ai plus eu de problèmes.

0
R B