La recherche par tiret ne donne aucun résultat

56

Je viens de mettre à niveau mon Ubuntu 11.10 (x86) vers Ubuntu 12.04 (x86). La mise à niveau s'est terminée sans aucune erreur.

Depuis lors, je ne suis plus en mesure d'accéder à aucune des applications du tableau de bord. Le Dash semble être vide. Lorsque je recherche une application du genre gedit, elle dit "Désolé, rien ne correspond à votre recherche".

Y a-t-il un moyen de le réparer?

Raj Kumar Shrestha
la source
2
duplication possible de l’objectif
André Marinho

Réponses:

44

Aucune de ces corrections n'a fonctionné pour moi. Mais après plus de recherches:

rm ~/.cache/software-center -R

travaillé comme un charme. J'ai eu besoin de courir:

unity --reset &

ensuite, pour que les modifications prennent effet au sein de dash, mais le centre logiciel vient juste de commencer à fonctionner immédiatement.

Andrew
la source
7
Dans Ubuntu 13.10, la deuxième commande donne:ERROR: the reset option is now deprecated
Drew Noakes le
4
Dans Ubuntu 14.04, j'ai le même problème:ERROR: the reset option is now deprecated
Fernando Paladini
3
unity --replace &est la version non obsolète.
Ulidtko
Eh bien, pour 16.04 cela a juste fonctionné! Bien qu'Ubuntu se soit écrasé et que j'ai dû mettre la machine hors tension.
OmarOthman
26

Vous devez vous assurer que ces 2 packages sont installés:

Ensuite, déconnectez-vous / connectez-vous et vous recevrez les 2 lentilles et la recherche recherchera des applications et des fichiers.

didrocks
la source
J'ai eu une nouvelle installation de 12.04, pas une mise à niveau. Je voulais juste le souligner, car quelqu'un d'autre avait dit que l'une des réponses précédentes concernait uniquement le chemin de mise à niveau. Ces paquets n'ont pas été installés. Une fois installé, tout allait bien avec le monde.
Twindham
Ces forfaits semblent être indisponibles le 14.04.
jobin
Au lieu de faire une déconnexion / login que j'ai exécuté unity --reset &, cela a fonctionné!
jeudi
2
Dans Ubuntu 14.04, ils s'appellent unity-place-applicationsetunity-lens-files
MadMike
2
@MadMike merci. Mais les deux sont appelésunity-lens-…
JMK
18

Dans mon cas, aucune des solutions ci-dessus n'a fonctionné.

La solution que j'ai trouvée:

rm -rf ~/.local/share/zeitgeist

Fermez ensuite votre session et connectez-vous à nouveau. Dash a de nouveau fonctionné.

BlakeAndMortimer
la source
C'est la seule solution qui m'a aidé. Dans mon cas, dash s’est arrêté pour rechercher des applications après un arrêt forcé.
George Polevoy
10

Pareil ici. Après la mise à niveau de 11.04 à 11.10 à 12.04 (beta2), le menu DASH ne répertorie aucune application. Auparavant, taper "calc" par exemple listerait la calculatrice et LibreOffice Calc. Maintenant, rien ne s'affiche, ni dans la fenêtre principale de DASH, ni dans l'objectif de l'application.

Cependant, dans l’objectif principal, les chansons (FLAC) apparaissent, mais pas les documents, par exemple. De plus, j'ai régulièrement des plantages d'unité-objectif-vidéo. Apport m'a dit que ce problème avait déjà été signalé. Peut-être est-ce lié?

En regardant un peu plus près dans ~ / .xsession-errors j'ai trouvé que le démon de zeitgeist s'était écrasé:

(zeitgeist-datahub:2329): LibZeitgeist-CRITICAL **: Unable to connect to Zeitgeist daemon: Error calling StartServiceByName for org.gnome.zeitgeist.Engine: GDBus.Error:org.freedesktop.DBus.Error.Spawn.ChildExited: Process /usr/bin/zeitgeist-daemon exited with status 1

Selon https://bugs.launchpad.net/ubuntu/+source/zeitgeist/+bug/986191, cela se produit lors de la mise à niveau d'Ubuntu 11.04 à 12.04. Enlever ~/.local/share/zeitgeist/activity.sqliterésout le problème. Je l'ai essayé et il fonctionne :-).

ph0t0nix
la source
1
Notez que cette réponse concerne spécifiquement le chemin de mise à niveau 11.04 -> 12.04. Pour ceux qui mettent à jour Oneiric (11.10), cela ne s'applique pas.
Scott Severance
8

Je viens de rencontrer ce problème plus tôt aujourd'hui sur mon ordinateur portable. Cela m'a surpris, étant donné que je ne pouvais pas penser à une raison pour laquelle cela ne s'est pas présenté jusqu'à maintenant.

Après quelques difficultés, j'ai finalement résolu le problème en ouvrant un terminal ( Ctrl+ Alt+ Tsi vous ne l'avez pas déjà épinglé au lanceur) et en utilisant unity --replace &. (Vous pouvez probablement aussi le faire avec l' invite Alt+ de Unity F2, mais il a également disparu pour moi à ce moment-là.)

Christopher Kyle Horton
la source
Fonctionne très bien! Cette commande va vous déconnecter et ignorer la session précédente. Alors sauvegardez tout ce qui est important avant.
czerasz le
@czerasz Cela ne devrait pas vous déconnecter, redémarrez simplement le shell Unity. Ce que vous décrivez ressemble plus à un accident.
Christopher Kyle Horton
@ Christopher Kyle Horton NON, ce n'est pas un accident. Par exemple, lors du redémarrage d'une nouvelle session, vous conservez l'accès au stockage externe sans avoir à ressaisir le mot de passe. Mais toutes vos fenêtres précédemment ouvertes sont perdues lorsque vous démarrez une nouvelle session. C'est pourquoi vous feriez mieux de sauvegarder votre travail avant.
Antonio
@ Antonio Je n'ai jamais perdu aucune de mes fenêtres ouvertes avant d'exécuter cette commande. Il ne fait que redémarrer le shell Unity, pas toute la session. C'est ce qui suggère un crash si vous exécutez cette commande mais que vos fenêtres ne sont pas conservées. quelque chose s'est mal passé dans le processus.
Christopher Kyle Horton
7

J'ai rencontré ce problème le 11.10 et je l'ai résolu en installant unity-place-applicationsetunity-place-files

Chris
la source
2
Ces forfaits semblent être indisponibles le 14.04.
jobin
@ i08in: vous avez besoin de l'unité-lens-applications et de l'unité-lens-files. $ dpkg --get-selections | grep -v deinstall | grep unity-lens-applications unity-lens-applications install $ dpkg --get-selections | grep -v deinstall | grep unity-lens-files unity-lens-files install
OmarOthman
1

Dans Ubuntu Trusty 14.04, j'ai supprimé toutes les applications de Dash après une mise à jour de update-manager-corepaquet Ubuntu .

La solution était:

$ rm ~/.cache/software-center -R

Cependant, comme indiqué précédemment, la unity --resetcommande est maintenant obsolète. la solution est maintenant:

<Alt> <F2> et le type unity

Cela va tuer votre session (s'il vous plaît enregistrer votre travail avant) et redémarrer l'unité.

Antonio
la source