Wyszukiwanie Dash nie daje rezultatu

56

Właśnie zaktualizowałem Ubuntu 11.10 (x86) do Ubuntu 12.04 (x86). Aktualizacja zakończyła się bez żadnych błędów.

Od tego czasu nie mogę uzyskać dostępu do żadnej aplikacji w Dash. Dash wydaje się być pusty. Kiedy szukam takiej aplikacji gedit, jest napisane „Przepraszam, nic nie pasuje do twojego wyszukiwania”.

Czy jest jakiś sposób aby to naprawić?

Raj Kumar Shrestha
źródło
2
możliwy duplikat obiektywu Unity Applications jest pusty
André Marinho

Odpowiedzi:

44

Żadna z tych poprawek nie działała dla mnie. Ale po dalszych poszukiwaniach:

rm ~/.cache/software-center -R

działał jak urok. Musiałem uruchomić:

unity --reset &

potem jednak zmiany zaczęły obowiązywać w desce rozdzielczej, ale centrum oprogramowania właśnie zaczęło działać.

Andrzej
źródło
7
W Ubuntu 13.10 drugie polecenie podaje:ERROR: the reset option is now deprecated
Drew Noakes
4
W Ubuntu 14.04 mam ten sam problem:ERROR: the reset option is now deprecated
Fernando Paladini
3
unity --replace &jest nieaktualną wersją.
ulidtko
Cóż, dla 16.04 to po prostu działało! Chociaż Ubuntu się zawiesił i musiałem ponownie uruchomić maszynę.
OmarOthman,
26

Powinieneś upewnić się, że masz zainstalowane te 2 pakiety:

Następnie wyloguj się / zaloguj, a otrzymasz 2 soczewki, a wyszukiwanie wyszuka aplikacje i pliki.

Didrocks
źródło
Miałem świeżą instalację 12.04, a nie aktualizację. Chciałem tylko to zaznaczyć, ponieważ ktoś inny powiedział, że jedna z poprzednich odpowiedzi dotyczyła wyłącznie ścieżki aktualizacji. Te pakiety nie zostały zainstalowane. Po zainstalowaniu wszystko było w porządku ze światem.
twindham
Te pakiety wydają się niedostępne 14.04.
jobin
Zamiast wykonania wylogowania / logowania, które wykonałem unity --reset &, zadziałało!
dusan
2
W Ubuntu 14.04 są nazywane unity-place-applicationsiunity-lens-files
MadMike
2
@MadMike dzięki. Ale oba są nazywaneunity-lens-…
jmk
18

W moim przypadku żadne z powyższych rozwiązań nie zadziałało.

Rozwiązanie, które znalazłem:

rm -rf ~/.local/share/zeitgeist

Następnie zamknij sesję i zaloguj się ponownie, a dash znów działa.

BlakeAndMortimer
źródło
To jedyne rozwiązanie, które mi pomogło. W moim przypadku dash przestał szukać aplikacji po wymuszonym zamknięciu.
George Polevoy,
10

To samo tutaj. Po aktualizacji z 11.04 do 11.10 do 12.04 (beta2) menu DASH nie zawiera żadnych aplikacji. Wcześniejsze wpisanie „calc” na przykład wyświetlałoby kalkulator i LibreOffice Calc. Teraz nic się nie pojawia, ani w głównym oknie DASH, ani w soczewce aplikacji.

Jednak w głównym obiektywie pojawiają się utwory (FLAC), ale na przykład dokumenty nie. Co więcej, mam regularne awarie wideo z soczewką jedności. Apport powiedział mi, że ten problem został już zgłoszony. Może to jest związane?

Przyglądając się nieco bliżej w ~ / .xsession-error, odkryłem, że demon zeitgeist się zawiesił:

(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

Według https://bugs.launchpad.net/ubuntu/+source/zeitgeist/+bug/986191 dzieje się tak podczas aktualizacji z Ubuntu 11.04 do 12.04. Usunięcie ~/.local/share/zeitgeist/activity.sqliterozwiązuje problem. Próbowałem i działa :-).

ph0t0nix
źródło
1
Pamiętaj, że ta odpowiedź dotyczy konkretnie ścieżki aktualizacji 11.04 -> 12.04. W przypadku aktualizacji z Oneiric (11.10) nie dotyczy to.
Scott Severance,
8

Właśnie dzisiaj spotkałem ten problem na swoim laptopie. Zaskoczyło mnie to, biorąc pod uwagę, że nie mogłem wymyślić żadnego powodu, który pojawił się do tej pory.

Po kilku trudnościach ostatecznie rozwiązałem problem, otwierając terminal ( Ctrl+ Alt+, Tjeśli jeszcze nie masz go przypiętego do programu uruchamiającego) i używając unity --replace &. (Prawdopodobnie można to również zrobić za pomocą monitu Unity Alt+ F2, ale wtedy też dla mnie zaginął).

Christopher Kyle Horton
źródło
Działa świetnie! To polecenie wyloguje Cię i odrzuci poprzednią sesję. Zapisz więc wszystko, co ważne wcześniej.
czerasz
@czerasz To nie powinno Cię wylogować, wystarczy zrestartować powłokę Unity. To, co opisujesz, brzmi bardziej jak awaria.
Christopher Kyle Horton
@Christopher Kyle Horton NO to nie jest awaria. Na przykład po ponownym uruchomieniu nowej sesji będziesz mieć dostęp do pamięci zewnętrznej bez konieczności ponownego wpisywania hasła. Ale wszystkie wcześniej otwarte okna są tracone, gdy zaczynasz nową sesję. Dlatego lepiej wcześniej zapisz swoją pracę.
Antonio
@Antonio Nigdy nie straciłem żadnego z moich otwartych okien przed uruchomieniem tego polecenia. Ponownie uruchamia powłokę Unity, a nie całą sesję. To sugeruje awarię, jeśli uruchomisz to polecenie, ale twoje okna nie będą zachowane; coś poszło nie tak.
Christopher Kyle Horton,
7

Ten problem wystąpił 11.10 i rozwiązałem go, instalując unity-place-applicationsiunity-place-files

Chris
źródło
2
Te pakiety wydają się niedostępne 14.04.
jobin
@ i08in: aplikacje jedności-soczewki i pliki jedności-soczewki są tym, czego potrzebujesz. $ 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

W Ubuntu Trusty 14.04straciłem wszystkie aplikacje w Dash po aktualizacji Ubuntu update-manager-corepakietu.

Rozwiązaniem było:

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

Jednak, jak powiedziano wcześniej, unity --resetpolecenie jest teraz nieaktualne. rozwiązaniem jest teraz:

<Alt> <F2> i wpisz unity

Spowoduje to zabicie sesji (proszę wcześniej zapisać swoją pracę) i zrestartować jedność.

Antonio
źródło