A pesquisa por traços não dá resultado

56

Acabei de atualizar meu Ubuntu 11.10 (x86) para Ubuntu 12.04 (x86). A atualização foi concluída sem erros.

Desde então, não consigo acessar nenhum dos aplicativos no Dash. O Dash parece estar vazio. Quando procuro por algum aplicativo como gedit, ele diz "Desculpe, não há nada que corresponda à sua pesquisa".

Há algum modo de consertar isso?

Raj Kumar Shrestha
fonte
2
possível duplicata de Unidade lente Applications está vazia
André Marinho

Respostas:

44

Nenhuma dessas correções funcionou para mim. Mas depois de mais pesquisas:

rm ~/.cache/software-center -R

funcionou como um encanto. Eu precisava executar:

unity --reset &

depois, porém, para que as alterações entrem em vigor dentro do painel, mas o centro de software começou a funcionar imediatamente.

Andrew
fonte
7
No Ubuntu 13.10, o segundo comando fornece:ERROR: the reset option is now deprecated
Drew Noakes
4
No Ubuntu 14.04, tenho o mesmo problema:ERROR: the reset option is now deprecated
Fernando Paladini 15/06
3
unity --replace &é a versão não reprovada.
ulidtko
Bem, para 16.04 isso funcionou! Embora o Ubuntu tenha travado e eu tive que desligar e ligar a máquina.
OmarOthman
26

Você deve garantir que você tenha esses 2 pacotes instalados:

Em seguida, efetue logout / login e você receberá de volta as 2 lentes e a pesquisa pesquisará aplicativos e arquivos.

didrocks
fonte
Eu tive uma nova instalação do 12.04, não uma atualização. Só queria salientar isso, já que alguém havia dito que uma das respostas anteriores era apenas para o caminho da atualização. Esses pacotes não foram instalados. Uma vez instalado, tudo estava bem com o mundo.
Twindham
Esses pacotes parecem não estar disponíveis no 14.04.
Jobin
Em vez de fazer um logout / login que eu executei unity --reset &, funcionou!
dusan
2
No Ubuntu 14.04 eles são chamados unity-place-applicationseunity-lens-files
MadMike
2
@MadMike thanks. Mas o são ambos chamadosunity-lens-…
jmk
18

No meu caso, nenhuma das soluções acima funcionou.

A solução que encontrei:

rm -rf ~/.local/share/zeitgeist

Em seguida, feche sua sessão e efetue login novamente, e o dash funcionou novamente.

BlakeAndMortimer
fonte
Esta é a única solução que me ajudou. No meu caso, o dash parou para procurar aplicativos após um desligamento forçado.
George Polevoy
10

O mesmo aqui. Após a atualização de 11.04 para 11.10 para 12.04 (beta2), o menu DASH não lista nenhum aplicativo. Digitar anteriormente "calc", por exemplo, listaria a calculadora e o LibreOffice Calc. Agora, nada aparece, nem na janela principal do DASH, nem na lente do aplicativo.

No entanto, nas principais músicas das lentes (FLAC) aparecem, mas, por exemplo, os documentos não. Além disso, tenho travamentos regulares de vídeo com lente de unidade. O Apport me disse que esse problema já havia sido relatado. Talvez isso esteja relacionado?

Observando um pouco mais de perto os erros ~ / .xsession, descobri que o daemon zeitgeist travava:

(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

De acordo com https://bugs.launchpad.net/ubuntu/+source/zeitgeist/+bug/986191, isso acontece ao atualizar do Ubuntu 11.04 para 12.04. A remoção ~/.local/share/zeitgeist/activity.sqliteresolve o problema. Eu tentei e funciona :-).

ph0t0nix
fonte
11
Observe que esta resposta é especificamente para o caminho de atualização 11.04 -> 12.04. Para quem atualiza do Oneiric (11.10), isso não se aplica.
Scott Severance
8

Acabei de encontrar esse problema hoje cedo no meu laptop. Isso me surpreendeu, já que eu não conseguia pensar em nenhum motivo que não aparecesse até agora.

Depois de algumas dificuldades, finalmente resolvi o problema abrindo um terminal ( Ctrl+ Alt+ Tse você ainda não o tiver fixado no iniciador) e usando unity --replace &. (Você provavelmente também poderia fazer isso com o prompt do Unity Alt+ F2, mas também estava faltando para mim na época.)

Christopher Kyle Horton
fonte
Funciona bem! Este comando fará o logout e descartará a sessão anterior. Portanto, salve tudo importante antes.
Czerasz
@czerasz Isso não deve desconectá-lo, basta reiniciar o shell do Unity. O que você está descrevendo parece mais um acidente.
Christopher Kyle Horton
@ Christopher Kyle Horton NÃO, este não é um acidente. Por exemplo, ao reiniciar uma nova sessão, você manterá o acesso ao armazenamento externo sem precisar redigitar a senha. Mas todas as janelas abertas anteriormente são perdidas quando você inicia uma nova sessão. É por isso que é melhor você salvar seu trabalho antes.
Antonio
@ Antonio Eu nunca perdi nenhuma das minhas janelas abertas antes ao executar este comando. Apenas reinicia o shell do Unity, não a sessão inteira. Isso é o que sugere uma falha para mim se você executar este comando, mas suas janelas não forem mantidas; algo deu errado no processo.
Christopher Kyle Horton
7

Eu experimentei esse problema na 11.10 e resolvi instalando unity-place-applicationseunity-place-files

Chris
fonte
2
Esses pacotes parecem não estar disponíveis no 14.04.
Jobin
@ i08in: aplicativos de lente de unidade e arquivos de lente de unidade são o que você precisa. $ 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

No Ubuntu Trusty 14.04, perdi todos os aplicativos no Dash após uma atualização do update-manager-corepacote do Ubuntu .

A solução foi:

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

No entanto, como dito anteriormente aqui, o unity --resetcomando agora está obsoleto. a solução é agora:

<Alt> <F2> e tipo unity

Isso matará sua sessão (salve seu trabalho antes) e reinicie a unidade.

Antonio
fonte