L'unité ne se charge pas, pas de lanceur, pas de tiret

552

Quand je me connecte, rien ne se passe.

Je suis présenté avec mon fond d'écran.

Les ordinateurs vierges sucent

Pas de tiret, pas de lanceur, rien.

jrg
la source
1
IMHO c'est un bug, mais je l'ai depuis aujourd'hui. Je n'ai trouvé que ce bug bugs.launchpad.net/ubuntu/+source/unity/+bug/1212987 J'ai suivi les recommandations ici: askubuntu.com/questions/17381/… Unity n'a pas été réinitialisé mais ne fonctionne pas correctement, les espaces de travail ne fonctionnent pas fonctionne, même si j'active, désactive ou modifie le montant. Aucune différence. Mettre le plugin écrase également l'unité,
Janghou
2
Mes problèmes ont commencé après le passage des pilotes Nouveau aux pilotes NVIDIA (onglet Paramètres système / Matériel).
DanielaWaranie
19
Après de nombreux jours passés et de nombreux fils SO lus, j'ai constaté qu'il semblait s'agir d'un bogue ouvert Ubuntu (statut «incomplet» à compter de juillet 2015). Plus d'informations à ce sujet ici: bugs.launchpad.net/ubuntu/+bug/1285444 La solution rapide semble être: $ mv ~/.config/dconf/user ~/.config/dconf/user.old
user9869932
1
@ julianromera's était la seule solution sur ce fil qui
m'aidait
1
@julianromera answer était le seul qui a fonctionné pour moi.
Paweł Adamski

Réponses:

478

Cette réponse s'applique aux versions d'Ubuntu exécutant Compiz.

Cette réponse suppose que Unity est exécuté via Compiz. Si vous n'avez pas installé Compiz (par exemple, sur des versions d'Ubuntu non-Unity, telles que Ubuntu 18.04 ou ultérieure basée sur Gnome), cette réponse ne vous concerne pas.

Il vous suffit de réactiver le plug-in Unity. Le problème, c’est que c’est pénible parce que vous n’avez plus de méthode graphique pour le faire. Alors:

  1. Essayez d'ouvrir un terminal avec Ctrl+ Alt+ T.
    Cela peut ne pas fonctionner, mais vous pouvez essayer de cliquer avec le bouton droit de la souris sur le bureau et de sélectionner "Ouvrir le terminal ici". Sinon, vous devrez peut-être passer à un terminal "matériel" en appuyant sur Ctrl+ Alt+ F1et vous connecter.

  2. Installer compizconfig-settings-manageren exécutant

    sudo apt-get install compizconfig-settings-manager
    
  3. Puis lancez-le avec ceci:

    DISPLAY=:0 ccsm &
    

    La première partie indique au terminal sur lequel vous voulez charger l'affichage (sinon, il n'aura aucun indice).

  4. Si vous avez basculé sur un téléscripteur à l'étape 1, revenez au serveur graphique en appuyant sur Ctrl+ Alt+ F7(ou Ctrl+ Alt+ F8parfois).
    Un gestionnaire de paramètres CompizConfig devrait vous attendre.

  5. Trouvez le plugin Unity. Activez-le (instructions détaillées ci-dessous). On vous demandera "Le plugin Ubuntu Unity nécessite le plugin OpenGL. Activer le plugin Ubuntu Unity / Activer OpenGL"

    • 1) Pour activer le plug-in Unity: Cliquez sur "Bureau" (côté gauche) -> Plug-in Ubuntu Unity. Vous pouvez également saisir "plug-in unité" dans le champ de recherche "Filtre". Capture d'écran: entrez la description de l'image ici
    • De là, cochez la case "Activer le plug-in Ubuntu Unity": entrez la description de l'image ici
    • 2) Pour activer OpenGL: cliquez sur "Général" (côté gauche) -> puis cochez la case "OpenGL", comme indiqué ci-dessous. Vous pouvez également taper «opengl» dans la boîte de recherche «Filtre» pour l’afficher. entrez la description de l'image ici
  6. Tout devrait jaillir dans la vie mais si ce n’est pas le cas, vous devrez peut-être redémarrer. Vous pouvez le faire en retournant au terminal et en courant sudo reboot.

Oli
la source
27
A parfaitement fonctionné pour moi. En remarque, je n’ai pas besoin de saisir le terminal TTY, j’ai pu utiliser le raccourci clavier ( ctrl + alt + t).
Tass
13
Si vous arrivez à l'étape 5 et que l'unité ne sudo apt-get -f install && sudo apt-get --reinstall install unity
figure
16
Avait ce problème moi-même, mais je suis malchanceux avec la solution loin, ne fonctionne pas pour moi, toujours obtenir le même écran vide sur Ubuntu 14.04 LTS 64bit. Reviendrai les marches pour vérifier si quelque chose a été oublié. Lenovo X201S Thinkpad i7 2 GHz, 8 Go de RAM. Jamais eu ce problème avec 12.04 LTS
therobyouknow
12
Le fait que ce problème soit si commun et persistant est, pour moi, plutôt inquiétant. Est-ce que quelqu'un sait pourquoi cela continue, et quelle est la cause?
Fouric
10
Ccsm se bloque sur les icônes de chargement, mais si je ctrl-alt-F7 retourne à l'écran principal, les options de composition sont présentes. J'ai activé le bureau Unity, je suis revenu à tty1 (ccsm a été exécuté avec succès) ... mais pas d'Unity. Reboot: pas d'Unité. Si je recharge ccsm, Unity est toujours sélectionné et "activé" mais aucune unité ne s'affiche.
JeanSibelius
171

Une solution bonne pour moi (a résolu le même problème):

dans un terminal:

export DISPLAY=:0   
sudo dconf reset -f /org/compiz/

puis

setsid unity
utilisateur155373
la source
3
Fantastique. Fonctionne avec Ubuntu Linux 13.04 Desktop sous Parallels sous Mac OS X.
Elliot
4
Merci! Fonctionne aussi avec Ubuntu 14.04. Je me demande pourquoi cela s'est passé à l'improviste :-(
Sadi le
4
J'avais besoin d' export DISPLAY=:0abord.
Uri
7
sudo dconf reset -f / org / compiz / Erreur lors de la génération de la ligne de commande 'dbus-launch --autholaunch = c0c0f8bf86119c64ccb710000000006 --binary-syntax --close-stderr': processus enfant
arrêté
3
Un problème avec ceci est que dconfsi sudomon ~/.config/dconf/userfichier est en cours d’ exécution, il appartient à mon fichier root(il appartenait auparavant à mon utilisateur). Je me demande si cela devrait être fait sans sudo. C'était bien mieux que de supprimer le fichier et de repartir de zéro!
Tim Tisdall
73

En 13.04 et 14.04:

unity --replaceest obsolète. À la place, utilisez ce qui suit:

dconf reset -f /org/compiz/ 
unity --reset-icons &disown

Redémarrez si cela ne fonctionne pas tout de suite.

Brandon Bertelsen
la source
2
dconf resetLa commande donne à exitcode l'erreur 1 et ne fonctionnera pas 13.10.
Peterdk
4
permettant aux plugins Unity ccsmde résoudre certains problèmes, les autres ont été corrigés avecrm -r .Xauthority .ICEauthority .compiz-1/ .gconf/ .config/compiz-1/ .config/dconf/
precise
3
Impossible de lancer automatiquement le D-bus sans X11 $ DISPLAY. Rien n'a fonctionné jusqu'ici
jimifiki
2
@ jimifiki J'ai eu le même problème parce que j'ai redémarré entre les instructions précédentes et celles-ci. Essayez d’ export DISPLAY=:0abord, puis essayez à nouveau ces instructions. Bien sûr, j'ai eu un dépotoir en unity --reset-icons &disownfaisant le, alors peut-être que ça n'aide pas.
GlenPeterson
2
Cela fonctionne pour Ubuntu 16.04 également, vient de résoudre mon problème
Priyadarshi Paul
61

Pour 12.10 et moins:

Appuyez sur Ctrl+ Alt+ Tpour un terminal et exécutez-le ccsm, puis réactivez votre plug-in 'Unity'.

Vous devrez peut-être aussi exécuter un unity --replace.

xyzzyman
la source
5
unity --resetest obsolète maintenant et ne fonctionne pas. Y a-t-il un remplaçant?
Shahbaz
5
@Shahbaz - unity --replace.
HorIzoN
1
Nerof61 est également déconseillé à partir du 13.04. Voir ma réponse ci-dessous: askubuntu.com/a/286349/2638
Brandon Bertelsen le
1
ni --resetni --replacetravaillé pour moi avec mon Ubuntu 12.04 ..running les commandes affichées instantanément unity-panel-service: no process found Backend : ini Integration : true Profile : default Adding plugins Initializing core options...done... J'ai attendu et attendu, et puis je ne pouvais pas, interrompu avec ctrl + c .. et maintenant essayer d'essayer ce que d'autres réponses suggèrent ..
précis
52

Il est judicieux de vérifier que votre pilote graphique est configuré pour utiliser l'accélération matérielle et qu'il utilise OpenGL. Essayez de chercher dans Ask Ubuntu et les forums Ubuntu des informations spécifiques à vos GPU et à la saveur Ubuntu. Pour les utilisateurs de graphiques hybrides, voir la dernière section "Graphiques hybrides" ci-dessous.

Vous voudrez peut-être exécuter le package compizconfig-settings-manager Installer compizconfig-settings-manager et vous assurer que le plug-in Unity est coché (voir Quels sont certains des problèmes avec CCSM et pourquoi voudrais-je l'éviter? ).

Pour 12.04 et plus récent

  1. Passez à + en tty1appuyant sur Ctrl+ Alt+ F1et connectez-vous.

  2. Installer compizconfig-settings-manageren exécutant

    sudo apt-get install compizconfig-settings-manager
    
  3. Puis lancez-le en faisant ceci:

    export DISPLAY=:0
    ccsm
    

    La première partie indique au terminal sur lequel vous voulez charger l'affichage (sinon, il n'aura aucun indice).

  4. Appuyez sur Ctrl+ Alt+ F7(ou Ctrl+ Alt+ F8parfois) pour revenir à l'affichage graphique où un écran Gestionnaire de paramètres CompizConfig devrait apparaître.

  5. Trouvez le plugin Unity. Activez-le.CCSM

  6. Tout devrait jaillir dans la vie mais si ce n’est pas le cas, vous devrez peut-être redémarrer. Vous pouvez le faire en retournant à tty1et en cours d'exécution sudo reboot.

Si l'unité ne charge toujours pas, essayez:

dconf reset -f /org/compiz/
unity --reset-icons &disown

Redémarrez si cela ne fonctionne pas tout de suite.

Pour 11.10 et plus

Si vous espérez un téléscripteur ( Ctrl+ Alt+ à F1travers F6) et exécutez:

DISPLAY=:0 unity --replace

Il remettra Unity sur ATS 7 ( Ctrl+ Alt++ F7).

Vous pouvez aussi essayer juste:

DISPLAY=:0 unity

Mais cela ne fonctionnera pas si un gestionnaire de fenêtres est déjà en cours d'exécution sur l'affichage 0 (cela vous donnera une erreur, utilisez simplement unity --replacedans ce cas).

Si Unity refuse absolument de redémarrer, essayez ceci:

Installer gnome-panel:

sudo apt-get install gnome-panel

Puis lancez-le sur l'affichage 0:

DISPLAY=:0 gnome-panel

Vous devriez alors avoir des panneaux de style Gnome 2 sur votre bureau, que vous pouvez utiliser pour vous déconnecter.

Graphiques hybrides

Quelques informations très utiles et des lectures complémentaires pour les utilisateurs graphiques hybrides peuvent être trouvés ici .

Une fois que les GPU sont configurés de manière appropriée pour l'accélération 3D et OpenGL, vous pouvez:

  1. Installez les pilotes Nvidia à partir de https://edge.launchpad.net/~xorg-edgers/+archive/ppa :

    sudo apt-add repository ppa:xorg-edgers/ppa
    

    ou:

    Je préférerais vraiment le PPA stable ,mais il ne semble pas avoir encore de paquets pour 13.04. Mise à jour: ils semblent être disponibles à partir du 25 septembre. J'installerais ce PPA stable - vous pouvez essayer mais je ne l'ai pas testé.

    Les pilotes Nvidia fournis par Ubuntu étaient déjà installés et j'ai simplement installé à partir de ce PPA en l'ajoutant et en effectuant une mise à jour du paquet à l'aide de update-manager.

    sudo apt-add repository ppa:ubuntu-x-swat/x-updates
    
  2. Installez Bumblebee à partir de https://launchpad.net/~bumblebee/+archive/stable

    MISE À JOUR: Depuis le 6 octobre, il ppa:xorg-edgers/ppasemble que le bourdon contienne également. Donc, si vous installez à partir de ce PPA, vous voudrez peut-être éviter l’ajout du PPA Bumblebee et l’installer à partir d’ici.

    Si vous avez choisi le PPA stable à l'étape 1, installez le PPA stable Bumblebee comme suit:

    sudo apt-add-repository ppa:bumblebee/stable
    
  3. UPDATE: Après avoir ajouté le (s) PPA (s), mettez à jour vos listes de paquets:

    sudo apt-get update
    

    Si des pilotes nvidia ont déjà été installés à partir des référentiels standard d'Ubuntu, effectuez simplement une mise à niveau pour obtenir la nouvelle version à partir du référentiel choisi à l'étape 1:

    sudo apt-get upgrade
    sudo apt-get install bumblebee
    
  4. Exécutez les commandes suivantes pour "réparer" Unity (de la réponse de brandon-bertelsen à Unity ne se charge pas, pas de lanceur, ni de tiret ):

    dconf reset -f /org/compiz/
    unity --reset-icons & disown
    
Mark Shuttleworth
la source
Dans 14.10: Unity --reset-icons & disown me donne l'arrêt: Emploi inconnu: Unity-Panel-Service // start: Un emploi inconnu: Unite-Panel-Service // Compiz (core) - Info: Chargement du plugin: core // Compiz (core) - Info: démarrage du plugin: core ... et aucune action supplémentaire. Alt-F7 me ramène au graphique où j'ai un menu latéral mais pas de menu "démarrer" (rien dans le menu du haut - aucune icône de connectivité, icône d'alimentation, etc. - de nouveau à tty1 ne me donne des écrans et des écrans d'informations. .. redémarrez et je suis de
retour dans les affaires
4
Votre section "Pour les versions 12.04 et plus" ne fonctionne pas sur Ubuntu 16.04.
Luís de Sousa
apt-add-repository? -
Absent
33

La meilleure façon de faire est plus facile d'appuyer sur Ctrl+ Alt+ Tpour obtenir un terminal et numéro:

rm -rf ~/.compiz-1 ~/.config/compiz-1

et votre session d'unité reviendra sous vos yeux ..

Cette technique est préférable à la relance de ccsm, car vous pouvez entrer dans la condition d'erreur de OP sans même désélectionner accidentellement l'unité dans ccsm; vous pouvez l'obtenir simplement en appuyant accidentellement sur le bouton "Préférences" dans ccsm.

achiang
la source
2
suppose que tu veux dire .config / compiz-1
mardi
1
@ jimifiki: appuyez sur 'crtl' + 'alt' + 'f1' puis faites ce que achiang a suggéré. personnellement, je les écarterais au cas où vous trouveriez plus de problèmes.
isaaclw
1
Pas une solution pour Ubuntu 16.04.
Luís de Sousa
1
Ça n'a pas marché pour moi 16,04
43Tesseracts
4
Pour mon Ubuntu 16.04, les fichiers pertinents à supprimer étaient dans .cache, pas .config. Alors rm -rf ~/.cache/compizconfig-1travaillé pour moi.
Tparker
25

J'ai eu ce problème également. Je l'ai résolu en supprimant le contenu du fichier ~ / .config / compiz-1 / compizconfig et en relogant.

rm -rf ~/.config/compiz-1/compizconfig/*
dôme cs
la source
1
n'a pas fonctionné pour moi, à peu près comme tout le reste sur cette page
matteo
2
Oui! Merci, cela a fonctionné! Ubuntu 16.04 est installé dans VirtualBox et après l’une des mises à jour, j’ai eu ce problème. C'est la seule solution qui a fonctionné pour moi! Oh, et n'oubliez pas de redémarrer après avoir appliqué ce correctif.
informatik01
2
Ne fonctionne pas sur Ubuntu 16.04.
Luís de Sousa
2
N'a pas travaillé pour moi le
avril
2
Pour mon Ubuntu 16.04, les fichiers pertinents à supprimer étaient dans .cache, pas .config. Alors rm -rf ~/.cache/compizconfig-1travaillé pour moi.
Tparker
21

J'ai eu exactement le même problème.

Si Compiz Config Settings Manager est installé sur votre ordinateur, il est possible que le plug-in Unity Desktop soit désactivé.

Connectez-vous à un bureau Unity 2D et vérifiez qu'il est activé dans CCSM comme ceci,

CCSM

Unity Shell ne se chargera pas sur le bureau par défaut si la case à cocher n'est pas cochée et vous obtiendrez la session dans votre image.

Mark Rooney
la source
19

Les développeurs sont toujours en train de corriger les bogues, une solution consiste donc à attendre et à suivre les progrès en matière de correction des bogues ( abonnez-vous au développement de Unity dans Launchpad ).

  1. Appuyez sur Ctrl+ Alt+ F2.

  2. S'identifier.

  3. Courez sudo shutdown -r nowdans un terminal.

  4. À l'écran de connexion après le redémarrage de votre système, choisissez Unity 2D (pour l'instant) en cliquant avec le bouton droit de la souris sur l'icône du pignon.

  5. Attendez un correctif pour Unity 3D / Ubuntu 11.10 (par exemple, une semaine).

  6. Mettez à jour votre système pour obtenir le correctif; dans un type de terminal sudo apt-get update && sudo apt-get upgrade.

MISE À JOUR: J'ai pu résoudre ce problème en utilisant ccsm, à partir de la connexion Unity 2D.

(Ceci est adapté de cet article publié sur les forums Ubuntu .)

  1. Sur l'écran de connexion, sélectionnez Unity 2D et connectez-vous.

  2. Installer ccsm(CompizConfig Settings Manager) en exécutant dans un terminal: sudo apt-get install compizconfig-settings-manager compiz-fusion-plugins-extra.

  3. Cliquez sur Démarrer ccsmet sélectionnez la catégorie Bureau . Activer le plugin Ubuntu Unity ; si on vous demande de résoudre les conflits, sélectionnez le bouton MIDDLE pour tous les conflits. Fermez ccsmlorsque vous avez terminé.

  4. Redémarrez, sélectionnez Unity (3D) et connectez-vous.

david6
la source
13

J'ai un Asus U36SD utilisant une configuration "Optimus" (GPU Intel + Nvidia). Ubuntu 12.04 fonctionnait parfaitement, mais en passant à 12.10, ce problème est apparu et a persisté dans 13.04. J'ai réussi à résoudre ce problème en suivant les étapes suivantes:

  1. Installez les pilotes Nvidia à partir de https://edge.launchpad.net/~xorg-edgers/+archive/ppa .

    OU:

    Je préférerais vraiment le PPA stable à l' adresse https://edge.launchpad.net/~ubuntu-x-swat/+archive/x-updates ,mais il ne semble pas avoir encore de paquets pour 13.04. Mise à jour: ils semblent être disponibles à partir du 25 septembre. J'installerais ce PPA stable - vous pouvez essayer mais je ne l'ai pas testé.

    Les pilotes Nvidia fournis par Ubuntu étaient déjà installés et j'ai simplement installé à partir de ce PPA en l'ajoutant et en effectuant une mise à jour du paquet à l'aide de update-manager. MISE À JOUR:

    sudo apt-add repository ppa:xorg-edgers/ppa
    

    (ce que j'ai fait) ou:

    sudo apt-add repository ppa:ubuntu-x-swat/x-updates
    

    (version stable pour 13.04 trop maintenant - pas testé par moi).

  2. Installez Bumblebee à partir de https://launchpad.net/~bumblebee/+archive/stable

    MISE À JOUR: Depuis le 6 octobre, ppa: xorg-edgers / ppa semble également contenir du bourdon. Donc, si vous installez à partir de ce PPA, vous voudrez peut-être éviter l’ajout du PPA Bumblebee et l’installer à partir d’ici.

    Si vous avez choisi le PPA stable à l'étape 1, installez le PPA stable Bumblebee comme suit:

    sudo apt-add-repository ppa:bumblebee/stable
    
  3. UPDATE: Après avoir ajouté le (s) PPA (s), mettez à jour vos listes de paquets:

    sudo apt-get update
    

    Si des pilotes nvidia ont déjà été installés à partir des référentiels standard d'Ubuntu, effectuez simplement une mise à niveau pour obtenir la nouvelle version à partir du référentiel choisi à l'étape 1:

    sudo apt-get upgrade
    

    Installer Bumblebee

    sudo apt-get install bumblebee
    
  4. Exécutez les commandes suivantes pour "réparer" Unity (de la réponse de brandon-bertelsen à Unity ne se charge pas, pas de lanceur, ni de tiret ):

    dconf reset -f /org/compiz/ 
    unity --reset-icons &disown
    
Thomas Arildsen
la source
J'avais juste besoin d'effectuer la dernière étape de votre réponse car j'ai la carte nvidia désactivée dans le bios et je ne l'ai jamais utilisée, mais la réinitialisation de dconf a parfaitement fonctionné. Merci!
Daniel W.
1
Je vous remercie! Cela m'est arrivé tout à l'heure après une mise à jour et la dernière étape m'a suffi aussi.
TenLeftFingers
comment installer ces éléments à partir de ces liens sans aucun lanceur et même incapable de déplacer les fenêtres? J'ai essayé de sauter cette étape, mais cela ne fonctionne pas pour moi. Pouvez-vous donner des instructions en ligne de commande pour ajouter ces ppa et les installer?
Matteo
J'ai ajouté quelques détails ci-dessus - espérons que cela aide.
Thomas Arildsen
12

C'est ce qui m'est également arrivé dans Ubuntu 16.04 après une mise à niveau de packages Unity et Compiz. Aucun de ce qui précède n'a fonctionné.

Le seul moyen que j’ai trouvé d’avoir des lanceurs et des tirets était de supprimer (sans être connecté à Unity) le répertoire .cache de mon domicile.

Lorenzo-Bettini
la source
5
Merci, après avoir essayé tant d'autres solutions en vain ( ccsmréinitialiser, effacer les config, etc.), le problème a été résolu pour de bon!
Fuenfundachtzig
C’est souvent le cas si vous mélangez avec les pilotes, les GPU et tous ... la suppression de .cache fera le travail.
Stamster
1
Travaillé pour moi aussi (Ubuntu 16.04). Quelque chose a été amélioré la dernière fois que j'ai éteint ma machine. Quand la sauvegarde a commencé, Unity ne se chargeait pas. J'ai essayé plusieurs des étapes ci-dessus, et aucune d'entre elles n'a fonctionné. Cette simple étape de suppression de ~ / .cache a fait l'affaire. Merci!
Anthony V
C'est arrivé à un ami qui courait le 16.04. Je l'ai résolu en la mettant à niveau vers Ubuntu 18.04, en utilisant le nouveau bureau Gnome à la place de Unity.
Mark Stosberg
12

L’affiche originale de la question dupliquée, résolue en modifiant sa propre question:

Solution trouvée: Supprimez .Xauthority chez moi (ou renommez-le)

sudo rm ~/.Xauthority
Mateo
la source
C'est génial!
GhostCat
10

Pour 13h10:

Juste pour s'assurer que tout est installé:

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

Ensuite, rechargez tout:

dconf reset -f /org/compiz/ && unity --reset-icons &disown

Je viens d'essayer cela et ça marche!

La source:

https://askubuntu.com/a/204784/54037

Si tout échoue:

Rappelez-vous, faites toujours des sauvegardes! Cependant, parfois une nouvelle installation est bonne, réinstallez Ubuntu?

Jared Burrows
la source
Le 'si tout échoue' est un peu inutile ... voir aussi: meta.askubuntu.com/questions/11710/…
Wilf
Les installations de @Wilf Fresh ne sont jamais inutiles. La plupart des gens ont une mauvaise installation ou tout simplement gâchent leur installation. Temps de rafraîchissement.
Jared Burrows
1
oui, en particulier avec les mises à niveau ... j'ai constaté que cela aptsemble avoir développé le talent de supprimer unitydes interprétations délirantes d'expressions régulières (par exemple, nuking webapps) - vérifier si l'unité est installée / installer tout ce qui manque peut être utile,
Wilf
Cela a fonctionné après un redémarrage de lightdm: D. Merci, j'ai essayé dpk-reconfigure mais semble apt-get - la réinstallation est préférable dans ce cas.
Thomas15v
9

Il semble y avoir un problème avec 12.04 Unity 3D et les pilotes Nvidia actuels.

Voir cet article (Unity 3d ne fonctionne plus après l'installation de 12.04) pour savoir comment résoudre le problème.

J'ai un Compaq D520SFF 32 bits Pentium 4 à 3,06 GHz, avec un Nvidia GeForce 6200, le noyau 3.2.0-24-generic-pae en cours d'exécution, et avait exactement le même problème (fonctionne en 2D, 3D ne), et déclassant le Nvidia les conducteurs ont obtenu la 3D pour moi en quelques minutes.

Heimdall
la source
1
J'ai fait presque toutes les réponses dans cette communauté en rapport avec mon problème..veuillez me donner quelque chose qui marche ...
Yahya
Presque tout est une expression vague ... Avez-vous réellement essayé de rétrograder les pilotes NVidia de 295,40 à 295,33 comme décrit dans le post?
Heimdall
j'ai tout décrit par le post rien ne s'est passé ...
Yahya
8

Pour les icônes, c'est dû à Nautilus. Écrivez nautilus &dans un terminal, ne le fermez pas , les icônes seront de retour.

EDIT 10/10/2013 : pour Nautilus, vous pouvez également taper Alt+ F2pour ouvrir l'invite de ligne de commande Unity et écrire nautilusdans l' interface de ligne de commande globale / invite. Un explorateur de fichiers s'ouvrira. Vous pouvez le fermer si vous voulez.

air-dex
la source
8

J'avais un problème similaire:

L'unité avec 14.04 en combinaison avec IBM Notes9 a entraîné un comportement étrange (les clics de souris cesseraient de fonctionner). Ma solution consistait à ouvrir un terminal et à redémarrer l'unité en tapant unity &.

La dernière fois que j'ai fait cela, cela a totalement corrompu l’unité - pas de tiret, pas de lanceur, rien. Je pense avoir essayé TOUTES les suggestions énumérées sur cette page - aucune d’elles n’a aidé.

Mais un collègue a finalement eu la réponse qui a fonctionné pour moi:
j'ai installé le tool-unit-tweak-tool; que j'ai couru unity-tweak-tool --reset-unityet redémarré.

Ensuite, l'unité est revenue vivante. De toute évidence, tous les changements de configuration antérieurs à l’unité avaient disparu, mais c’est ce qui --reset-unitycompte.

Et le gros avantage de cette solution: vous n’aurez besoin d’ajouter qu’un seul paquet et de refaire vos modifications de la configuration de l’unité, sans avoir à réinitialiser Compiz, à installer ccsm ou à suivre toutes les autres activités.

Mise à jour:

L’ autre solution que j’ai trouvée très utile de nos jours vient d’ ici : c’est le point essentiel: il faut parfois supprimer (ou mieux encore: effectuer une sauvegarde "fonctionnelle") de votre fichier ~ / .config / dconf / user.

GhostCat
la source
1
C'est la seule chose qui a fonctionné pour moi!
Sevenseacat
Sur Ubuntu 16.04, cela ramène le lanceur, mais pas le tiret ou le bureau. Et après le redémarrage, tout est à nouveau mort et vous devez répéter la procédure.
Luís de Sousa
@ LuísdeSousa Soyons précis ici: c'est ce que vous avez probablement observé sur votre système. La chose est la suivante: il semble qu'il puisse y avoir diverses raisons menant à de tels problèmes; et j'ai trouvé que l'utilisation de l'outil Tweak peut être utile.
GhostCat
@ LuísdeSousa Pour mémoire; L’ autre solution que j’ai trouvée aux problèmes d’unité bloquée / absente: supprimer ~ / .config / dconf / user ... le redémarrage de l’unité aide parfois, mais parfois je dois entrer et supprimer ce fichier.
GhostCat
6

Si vous espérez un tty ( Ctrl+ Alt+ à F1travers F6) et exécutez:

DISPLAY=:0 unity --replace

Il réinitialisera Unity sur le tty 7 ( Ctrl+ Alt++ F7).

Vous pouvez aussi essayer juste:

DISPLAY=:0 unity

Mais cela ne fonctionnera pas si un gestionnaire de fenêtres est déjà en cours d'exécution sur l'affichage 0 (cela vous donnera une erreur, utilisez simplement unity --replacedans ce cas).

Si Unity refuse absolument de redémarrer, essayez ceci:

Installer gnome-panel:

sudo apt-get install gnome-panel

Puis lancez-le sur l'affichage 0:

DISPLAY=:0 gnome-panel

Vous devriez alors avoir des panneaux de style Gnome 2 sur votre bureau, que vous pouvez utiliser pour vous déconnecter.

Je trouve que Unity est vraiment buggy le 13.04 avec ma carte Nvidia .. YMMV.

Seth
la source
5

J'ai eu environ 3 fois où j'avais besoin du Ctrl+ Alt+ F1pour ne pas perdre de travail et ça a foiré ... j'ai aussi NVIDIA. Je voudrais suggérer ceci:

Ctrl+ Alt+ F1(ok, écran vide) Tapez votre identifiant, appuyez sur Entrée, puis le mot de passe (tous dans un écran vide) tapez ceci maintenant:

sudo startx -- :1

devra taper le mot de passe à nouveau et Enter cela ouvrira une session X à Ctrl+ Alt+ F8(il y sautera automatiquement) maintenant, créez un nouveau fichier texte vide appelé runBash.sh, et tapez dessus:

bash

sauvegardez-le, changez ses autorisations en exécutable et exécutez-le, vous obtiendrez un terminal réellement soulageant qui vous rappellera pourquoi Linux est si bon! :RÉ

une fois que vous avez terminé, rappelez-vous de Ctrl+ Alt+ F1, appuyez sur Ctrl+ C(pour mettre fin à la nouvelle session X), tapez exit, Entrée, pour mettre fin à la session du terminal (écran vide). si vous pensez que vous avez manqué la sortie, tapez simplement Ctrl+ Cet tapez à nouveau, ne le faites pas trop vite.

pour que vous puissiez l’améliorer, créez un script pour vous permettre de taper le moins possible, mais vous devrez quand même taper beaucoup pendant que l’écran est vide, mais c’est mieux que rien :)

Toujours à la recherche d' une solution définitive Ctrl+ Alt+ F1appropriée Ubuntu 12.04 + nvidia.

Puissance du Verseau
la source
salut encore une fois, je n'ai ABSOLUMENT aucune idée de la raison, mais pour une raison quelconque, après un blocage du système (je jouais à un jeu 3D dans Wine), j'ai réinitialisé l'ordinateur et, d'un coup, j'ai retrouvé mon terminal texte ctrl + alt + f1 (mais mon compte ne parvient pas à me connecter via l'écran de connexion graphique lightdm, bien que je puisse toujours me connecter via un terminal texte, je poursuis cette affaire sur ce fil: askubuntu.com/questions/133733/… )
Aquarius Power,
Par écran "blanc", est-ce que vous hommes "noir" ou "vide"? À moins que votre vidéo ne montre les terminaux en vidéo inverse, l’arrière-plan est noir et ressemble donc beaucoup plus à un écran noir. De plus, le plus souvent, après les touches Ctrl + Alt + F1, vous devez appuyer sur Alt-F1, Alt-F2 ... sur Alt-F6 pour atteindre un terminal.
Alexis Wilke
@AlexisWilke si longtemps ... mais ... si je me souviens bien, vide en ce sens que vous êtes incapable de lire les choses à l'écran. Peut-être était-ce un problème secondaire qui se produisait ici aussi.
Aquarius Power
4

Si vous utilisez une carte graphique d'accélération à côté de la carte graphique par défaut, cela est probablement dû à l'installation de leurs pilotes. Quelques mises à jour des pilotes de cartes graphiques d'accélération dans les systèmes dotés de deux cartes graphiques ont tendance à présenter un comportement instable sur certains systèmes. J'ai une carte Nvidia et une carte Intel. Cela se produisait avec moi lorsque j’installais les pilotes Nvidia. Le lanceur et le panneau disparaîtraient du bureau. Si vous utilisez une carte Nvidia, l'installation de Bumblebee pourrait constituer une solution temporaire: https://wiki.ubuntu.com/Bumblebee

utilisateur153634
la source
J'ai un ThinkPad T430u avec une carte nvidia dédiée, mais je l'ai désactivé dans le BIOS et je n'ai jamais installé de pilotes supplémentaires, ni ajouté de 'x-swat' ou d'edgers ppa, car l'Intel HD4000 fonctionnait parfaitement, alors que j'étais en marche cette installation sans problèmes pendant environ 2 mois
Daniel W.
Le comportement de mon Asus U36SD semble confirmer qu'il s'agit d'un problème lié à la combinaison de deux GPU (Intel / Nvidia). Je vais poster une réponse expliquant comment je l'ai corrigé.
Thomas Arildsen
4

La première réponse fonctionne bien, sauf que je devais installer Unity lui-même:

sudo apt-get install unity

puis lancez:

ccsm

et activer l'unité :)

sobi3ch
la source
oubliez de mentionner que cela se passe sur mon nouvel ubuntu 13.10, jamais auparavant!
Sobi3ch
4

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 le CCSM, comme suggéré ici, faisait partie de la solution, mais aucune des autres mesures suggérées ici, là-bas ou 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 le montre le journal posté dans le fil de discussion intitulé "L'unité a disparu" pour que l'unité s'exécute sans aucun argument.

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

/usr/lib/nux/unity_support_test -p

était similaire à certaines des erreurs signalées par unity --reset:

erreur lors du chargement des bibliothèques partagées: libGL.so.1: impossible d'ouvrir le fichier objet partagé: aucun fichier ni répertoire de ce type.

Après des recherches approfondies, j'ai trouvé la solution suivante:

  • Obtenez le chemin de libGL.so.1en utilisant la commande locate libGL.so.1.

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

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

    (courtoisie de JD Bartlett )

  • Redémarrer le PC.

Cela permettait non seulement à l'unité et unity --resetà l'exécution d' un_support_test-p , mais également à 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.

RB
la source
4

Lors de la mise à niveau accidentelle de la version 12.04 LTS Ubuntu à la version 13.04, je devais aussi faire face aux mêmes problèmes, tels que la barre de menus latérale manquante, aucune option de fenêtre, l'impossibilité de basculer entre les applications ( alt- tab) et je ne pouvais même pas faire glisser les fenêtres sur l' écran. écran. Après avoir suivi de nombreuses options, je me suis retrouvé avec le jeu de commandes suivant pour résoudre ces problèmes.

sudo apt-get remove aspell #may not be relevant
sudo apt-get remove dictionaries-common

redémarrer (vous pouvez utiliser sudo reboot)

sudo apt-get install compizconfig-settings-manager
sudo apt-get install dictionaries-common
sudo apt-get install lightdm

redémarrer (vous pouvez utiliser sudo reboot)

dconf reset -f /org/compiz/
unity --reset-icons & disown

En fait, j'ai supprimé aspell en raison d'une dépendance conflictuelle. Cela pourrait ne pas avoir de corrélation entre ce problème Je pense que la réinstallation de lightdm et la réinitialisation de compiz m'ont aidé à résoudre ce problème.

Bunti
la source
4

Cela se produit lorsque vous vous connectez à un autre terminal et essayez, en tant que même utilisateur, de démarrer X (avec startx ou initx).

Par exemple, Ubuntu s'exécute dans tty7. Avec Ctrl+ Alt+ F1tty1 s'ouvre. Connectez-vous en tant que même utilisateur et exécutez startx. Retournez à tty7, déconnectez-vous et connectez-vous. Vous obtenez uniquement le papier peint du bureau.

Pour résoudre le problème, choisissez tty1, connectez-vous, supprimez le fichier .Xauthority de votre répertoire personnel, déconnectez-vous, connectez-vous. Résolu

fouiner
la source
n'a pas fonctionné pour moi (aussi, je n'avais jamais commencé X à partir d'un autre tty)
matteo
4

Travaillé pour Ubuntu 16.04:

Je réinitialise compizconfigen supprimant son cache (en fait, la commande effectue une sauvegarde pour pouvoir être restaurée).

Effectuez les commandes suivantes et déconnectez les mots suivants:

mv ~/.cache/compizconfig-1 ~/.cache/compizconfig-backup

setsid unity

Attention: Ceci supprime votre configuration Unity personnalisée.

Sasha Shpota
la source
2

J'ai eu le même problème après avoir fait sudo apt-get install kubuntu-desktop brisé mon installation lightdm pour une raison quelconque. Je cours 16.04 ici.

Appuyez sur ctrl- alt- F1pour vous rendre au terminal, puis:

sudo service lightdm stop
sudo apt-get remove lightdm
sudo apt-get update && sudo apt-get install lightdm
sudo reboot

Cela a réglé le problème après des heures passées à me tirer les cheveux.

localhost
la source
1

J'ai le même problème, et résolu en suivant l'utilisation pycharm's terminal.

 - Go to my-computer -> user -> share ->  
 - open pycharm and its terminal
 - sudo apt-get update
 - sudo apt-get upgrade 
 - sudo apt-get install --reinstall ubuntu-desktop
Muhammad Taqi
la source
1
Vous n'avez pas besoin de pycharm pour fixer l'unité. Ctrl + Alt + F1 devrait toujours vous donner un terminal.
Tim Tisdall
cela a fonctionné pour moi en 16.04
byronyasgur le
1

Apparemment, débrancher mon deuxième moniteur était la solution, puis j'ai pu installer et mettre à jour les pilotes appropriés.

utilisateur2580915
la source
1

J'ai essayé plusieurs des solutions mentionnées dans ce fil ainsi que d'autres. Enfin cela a fonctionné pour moi:

dconf reset -f /org/compiz/

ensuite

setsid unity

Merci à tous pour votre contribution.

Ashu
la source
1

Aujourd'hui, j'ai rencontré une situation où l'utilisateur de mon script a décidé de le lancer en plaçant l'appel à script dans son $HOME/.profilefichier. En conséquence, Unity n'a pas pu se lancer.

Les scripts étant par nature séquentiels, il .profilefallait donc attendre que le script se termine et Unity ne pouvait pas démarrer si la tâche .profilen'était pas terminée.

J'ai fait la même chose, appelé le script .profileet reçu le même résultat - mon fond d'écran de connexion est resté là, aucun tiret ni lanceur n'est apparu, impossible de cliquer avec le bouton droit sur le bureau ou d'effectuer une action autre que la connexion à TTY1.

La solution consistait à supprimer la ligne appropriée du fichier .profile. Il est possible de dissocier une commande de l' .profileutilisation de l'esperluette, <command> &sous forme, mais le problème est que chaque fois que l'utilisateur ouvre un terminal ou se connecte à TTY, une nouvelle instance de cette commande est générée. Par conséquent, je conseillerais fortement de ne lancer aucun programme à.profile moins que vous ne sachiez ce que vous faites.

Lien vers le script original et la discussion ici: https://askubuntu.com/a/739631/295286

Sergiy Kolodyazhnyy
la source
1

J'ai eu ce problème, j'ai essayé beaucoup de choses et j'ai même permis l'unité, mais rien n'a fonctionné. Tout d'abord, vous devez ouvrir TTY (ctrl + alt + F1) et vous connecter. Maintenant utiliser

    env DISLAY:=0 gnome-terminal        

Fermer TTY avec Ctrl + Alt + F7, puis utiliser (dans le terminal)

dconf reset -f /org/compiz/

Après cela, utilisez

sudo reboot
Barney Woodrow
la source
Merci!! Cela a fonctionné pour nous finalement. Nous avons pu ouvrir une session invité, mais pas l'utilisateur habituel.
radbrawler