La ricerca tratteggiata non dà risultati


56

Ho appena aggiornato Ubuntu 11.10 (x86) a Ubuntu 12.04 (x86). L'aggiornamento è stato completato senza errori.

Da allora, non sono in grado di accedere a nessuna delle applicazioni nel Dash. The Dash sembra essere vuoto. Quando cerco un'applicazione come questa gedit, dice "Mi dispiace, non c'è nulla che corrisponda alla tua ricerca".

C'è un modo per risolverlo?


Risposte:


44

Nessuna di queste correzioni ha funzionato per me. Ma dopo ulteriori ricerche:

rm ~/.cache/software-center -R

ha funzionato come un fascino. Ho dovuto correre:

unity --reset &

successivamente, tuttavia, affinché le modifiche abbiano effetto nel trattino, ma il centro software ha appena iniziato a lavorare immediatamente.


7
In Ubuntu 13.10 il secondo comando dà:ERROR: the reset option is now deprecated
Drew Noakes,

4
In Ubuntu 14.04 ho lo stesso problema:ERROR: the reset option is now deprecated
Fernando Paladini,

3
unity --replace &è la versione non deprecata.
Ulidtko,

Bene, per 16.04 questo ha funzionato! Anche se Ubuntu si è bloccato e ho dovuto spegnere e riaccendere la macchina.
OmarOthman,

26

Dovresti assicurarti di avere questi 2 pacchetti installati:

Quindi disconnetti / accedi e ti verranno restituiti i 2 obiettivi e la ricerca cercherà applicazioni e file.


Ho avuto una nuova installazione di 12.04, non un aggiornamento. Volevo solo evidenziarlo poiché qualcun altro aveva detto che una delle risposte precedenti era solo per il percorso di aggiornamento. Questi pacchetti non sono stati installati. Una volta installato, tutto andava bene per il mondo.
twindham,

Questi pacchetti sembrano non essere disponibili su 14.04.
Jobin

Invece di fare un logout / login che ho eseguito unity --reset &, ha funzionato!
Dusan,

2
In Ubuntu 14.04 vengono chiamati unity-place-applicationseunity-lens-files
MadMike il

2
@MadMike grazie. Ma entrambi sono chiamatiunity-lens-…
jmk

18

Nel mio caso nessuna delle soluzioni di cui sopra ha funzionato.

La soluzione che ho trovato:

rm -rf ~/.local/share/zeitgeist

Quindi chiudi la sessione e accedi di nuovo e il trattino ha funzionato di nuovo.


Questa è l'unica soluzione che mi ha aiutato. Nel mio caso il trattino si è fermato per cercare applicazioni dopo un arresto forzato.
George Polevoy,

10

Anch'io. Dopo l'aggiornamento da 11.04 a 11.10 a 12.04 (beta2) il menu DASH non elenca alcuna applicazione. Digitando in precedenza "calc", ad esempio, si elencherebbe la calcolatrice e LibreOffice Calc. Ora, non viene visualizzato nulla, né nella finestra DASH principale, né nell'obiettivo dell'applicazione.

Tuttavia, nelle principali canzoni dell'obiettivo (FLAC) vengono visualizzate, ma ad esempio i documenti no. Inoltre, ho regolarmente arresti anomali di unità-obiettivo-video. Apport mi ha detto che questo problema era già stato segnalato. Forse questo è legato?

Guardando un po 'più da vicino negli errori ~ / .xsession ho scoperto che il demone zeitgeist si è bloccato:

(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

Secondo https://bugs.launchpad.net/ubuntu/+source/zeitgeist/+bug/986191 ciò accade durante l'aggiornamento da Ubuntu 11.04 a 12.04. La rimozione ~/.local/share/zeitgeist/activity.sqliterisolve il problema. Ho provato e funziona :-).


1
Questa risposta è specifica per il percorso di aggiornamento 11.04 -> 12.04. Per coloro che effettuano l'aggiornamento da Oneiric (11.10), questo non si applica.
Scott Severance,

8

Oggi ho riscontrato questo problema sul mio laptop. Mi ha sorpreso, dato che non riuscivo a pensare a nessun motivo per cui non si fosse presentato fino ad ora.

Dopo un po 'di difficoltà, alla fine ho risolto il problema aprendo un terminale ( Ctrl+ Alt+ Tse non lo hai già bloccato sul programma di avvio) e usando unity --replace &. (Probabilmente potresti anche farlo con il prompt di Unity Alt+ F2, ma al momento è scomparso anche per me.)


Funziona alla grande! Questo comando ti disconnetterà ed eliminerà la sessione precedente. Quindi salva tutto ciò che è importante prima.
Czerasz,

@czerasz Questo non dovrebbe disconnettersi, basta riavviare la shell Unity. Quello che stai descrivendo sembra più un incidente.
Christopher Kyle Horton,

@Christopher Kyle Horton NO questo non è un incidente. Ad esempio al riavvio di una nuova sessione, manterrai l'accesso alla memoria esterna senza dover digitare nuovamente la password. Ma tutte le finestre aperte in precedenza vengono perse quando si avvia una nuova sessione. Ecco perché è meglio salvare prima il lavoro.
Antonio,

@Antonio Non ho mai perso nessuna delle mie finestre aperte prima di eseguire questo comando. Riavvia solo la shell Unity, non l'intera sessione. Questo è ciò che mi suggerisce un arresto anomalo se si esegue questo comando ma le finestre non vengono mantenute; qualcosa è andato storto nel processo.
Christopher Kyle Horton,

7

Ho riscontrato questo problema l'11.10 e risolto installando unity-place-applicationseunity-place-files


2
Questi pacchetti sembrano non essere disponibili su 14.04.
Jobin

@ i08in: le unità-lente-applicazioni e le unità-lente-file sono ciò che ti serve. $ 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

In Ubuntu Trusty 14.04, ho perso tutte le applicazioni in Dash dopo un aggiornamento del update-manager-corepacchetto Ubuntu .

La soluzione era:

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

Tuttavia, come detto in precedenza, il unity --resetcomando è ora obsoleto. la soluzione è ora:

<Alt> <F2> e digitare unity

Questo ucciderà la tua sessione (ti preghiamo di salvare il tuo lavoro prima) e riavviare l'unità.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.