Поиск тире не дает результата

56

Я только что обновил свой Ubuntu 11.10 (x86) до Ubuntu 12.04 (x86). Обновление завершено без ошибок.

С тех пор я не могу получить доступ ни к одному из приложений в Dash. Черта, кажется, пуста. Когда я ищу какое-то приложение, например gedit, оно говорит: «Извините, ничего не соответствует вашему запросу».

Есть ли способ это исправить?

Радж Кумар Шреста
источник
2
возможный дубликат объектива Unity Applications пуст
Андре Мариньо,

Ответы:

44

Ни одно из этих исправлений не помогло мне. Но после дополнительных поисков:

rm ~/.cache/software-center -R

работал как шарм. Мне нужно было бежать:

unity --reset &

Впоследствии, хотя изменения вступили в силу в черте, но центр программного обеспечения только начал работать сразу.

Андрей
источник
7
В Ubuntu 13.10 вторая команда выдает:ERROR: the reset option is now deprecated
Drew Noakes
4
В Ubuntu 14.04 у меня та же проблема:ERROR: the reset option is now deprecated
Фернандо Паладини
3
unity --replace &это не осуждаемая версия.
ulidtko
Ну, для 16.04 это просто сработало! Хотя Ubuntu разбился, и мне пришлось выключить и снова включить двигатель.
ОмарОтман
26

Вы должны убедиться, что у вас установлены эти 2 пакета:

Затем выйдите из системы / войдите в систему, и вы вернете вам 2 объектива, и поиск будет искать приложения и файлы.

didrocks
источник
У меня была свежая установка 12.04, а не обновление. Просто хотел указать на это, поскольку кто-то еще сказал, что один из предыдущих ответов был только для пути обновления. Эти пакеты не были установлены. После установки все было хорошо с миром.
Twindham
Эти пакеты, по-видимому, недоступны 14.04.
Jobin
Вместо того, чтобы выполнить выход / вход, который я выполнил unity --reset &, это сработало!
Душан
2
В Ubuntu 14.04 их называют unity-place-applicationsиunity-lens-files
MadMike
2
@MadMike спасибо. Но оба они называютсяunity-lens-…
JMK
18

В моем случае ни одно из указанных выше решений не сработало.

Решение, которое я нашел:

rm -rf ~/.local/share/zeitgeist

Затем закройте сеанс и войдите снова, и приборная панель снова заработала.

BlakeAndMortimer
источник
Это единственное решение, которое мне помогло. В моем случае dash перестал искать приложения после принудительного выключения.
Георгий Полевой
10

Тоже самое. После обновления с 11.04 до 11.10 до 12.04 (бета2) в меню DASH не отображаются приложения. Например, ранее введя «calc», вы получите список калькулятора и LibreOffice Calc. Теперь ничего не отображается ни в главном окне DASH, ни в линзе приложения.

Тем не менее, в основном объективе песни (FLAC) действительно появляются, но, например, документы не. Кроме того, у меня регулярно случаются сбои видео с линзой. Аппорт сказал мне, что об этой проблеме уже сообщалось. Может быть, это связано?

Посмотрев немного ближе в ~ / .xsession-errors, я обнаружил, что демон Zeitgeist потерпел крах:

(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

Согласно https://bugs.launchpad.net/ubuntu/+source/zeitgeist/+bug/986191 это происходит при обновлении с Ubuntu 11.04 до 12.04. Удаление ~/.local/share/zeitgeist/activity.sqliteрешает проблему. Я попробовал, и это работает :-).

ph0t0nix
источник
1
Обратите внимание, что этот ответ специально для пути обновления 11.04 -> 12.04. Для тех, кто обновляет Oneiric (11.10), это не относится.
Скотт Северанс
8

Я только что столкнулся с этой проблемой ранее сегодня на моем ноутбуке. Это удивило меня, учитывая, что я не мог придумать ни одной причины, по которой он не появлялся до сих пор.

После некоторой борьбы я в конечном итоге решил проблему, открыв терминал ( Ctrl+ Alt+, Tесли он еще не прикреплен к программе запуска) и используя unity --replace &. (Возможно, вы могли бы также сделать это с помощью приглашения Unity Alt+ F2, но в то же время оно пропало для меня.)

Кристофер Кайл Хортон
источник
Работает отлично! Эта команда выйдет из системы и откажется от предыдущего сеанса. Так что сохраняйте все важное раньше.
czerasz
@czerasz Это не должно выйти из системы, просто перезапустите оболочку Unity. То, что вы описываете, больше похоже на аварию.
Кристофер Кайл Хортон
@ Кристофер Кайл Хортон НЕТ, это не крушение. Например, после перезапуска нового сеанса вы сохраните доступ к внешнему хранилищу без необходимости повторного ввода пароля. Но все ваши ранее открытые окна теряются, когда вы начинаете новый сеанс. Вот почему вам лучше сохранить свою работу раньше.
Антонио
@Antonio Я никогда не терял ни одно из своих открытых окон при запуске этой команды. Он только перезапускает оболочку Unity, а не весь сеанс. Вот что говорит мне о сбое, если вы запускаете эту команду, но ваши окна не сохраняются; что-то пошло не так в процессе.
Кристофер Кайл Хортон
7

Я испытал эту проблему на 11.10 и решил ее путем установки unity-place-applicationsиunity-place-files

Крис
источник
2
Эти пакеты, по-видимому, недоступны 14.04.
Jobin
@ i08in: приложения-линзы и файлы-линзы - это то, что вам нужно. $ 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
ОмарОтман
1

В Ubuntu Trusty 14.04я потерял все приложения в Dash после обновления update-manager-coreпакета Ubuntu .

Решение было:

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

Однако, как было сказано ранее, unity --resetкоманда теперь не рекомендуется. решение сейчас:

<Alt> <F2> и введите unity

Это убьет ваш сеанс (пожалуйста, сохраните вашу работу раньше) и перезапустите единство.

Антонио
источник