Приложения не отображаются в Dash (14.04)

40

Я бегу 14.04

Приложения Dash

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

Все приложения исчезают в тире

Я могу искать все другие файлы без проблем, но когда я пытаюсь найти Приложения, я не могу это сделать.

Я не уверен, куда идти с устранением неполадок это - я гарантировал, что unity-lens-applicationsустановлен, наряду с unity-scope-master.

Есть ли что-нибудь еще, что я могу сделать, чтобы это исправить? Честно говоря, я бы предпочел не запускать все свои приложения из терминала.

На вновь созданной учетной записи пользователя , приложения действительно появляются. Тем не менее, я хотел бы исправить это при входе в систему.


Предлагаемые исправления

  • Выполнить unityв alt + F2
    Это возвращает ту же ошибку, что и выше, за исключением фильтров.
  • sudo apt-get install zeitgeist zeitgeist-core
    Он был уже установлен и обновлен

Другие предложения, которые были неэффективны:


В соответствии с запросом вывод команды ls / usr / share / Applications /:

activity-log-manager.desktop
apport-gtk.desktop
apturl.desktop
bamf-2.index
baobab.desktop
bluetooth-sendto.desktop
bluetooth-wizard.desktop
brasero.desktop
brasero-nautilus.desktop
caffeine.desktop
ccsm.desktop
checkbox-gui.desktop
cheese.desktop
compiz.desktop
credentials-preferences.desktop
dconf-editor.desktop
debian-uxterm.desktop
debian-xterm.desktop
defaults.list
deja-dup.desktop
deja-dup-preferences.desktop
deluge.desktop
display.im6.desktop
docky.desktop
dropbox.desktop
emerald-theme-manager.desktop
empathy.desktop
eog.desktop
evince.desktop
evince-previewer.desktop
evolution-data-server-uoa.desktop
extras-calendar-indicator.desktop
extras-pushbullet-indicator.desktop
extras-variety.desktop
FacebookMessengerfacebookcom.desktop
file-roller.desktop
firefox.desktop
gcalctool.desktop
gconf-editor.desktop
gcr-prompter.desktop
gcr-viewer.desktop
geary.desktop
gedit.desktop
gimp.desktop
gkbd-keyboard-display.desktop
Gmailmailgooglecom.desktop
gnome-activity-log-manager-panel.desktop
gnome-background-panel.desktop
gnome-bluetooth-panel.desktop
gnome-color-panel.desktop
gnome-contacts.desktop
gnome-control-center.desktop
gnome-datetime-panel.desktop
gnome-deja-dup-panel.desktop
gnome-disk-image-mounter.desktop
gnome-disk-image-writer.desktop
gnome-disks.desktop
gnome-display-panel.desktop
gnome-font-viewer.desktop
gnome-info-panel.desktop
gnome-keyboard-panel.desktop
gnome-mouse-panel.desktop
gnome-network-panel.desktop
gnome-online-accounts-panel.desktop
gnome-power-panel.desktop
gnome-power-statistics.desktop
gnome-printers-panel.desktop
gnome-region-panel.desktop
gnome-screen-panel.desktop
gnome-screenshot.desktop
gnome-sound-panel.desktop
gnome-sudoku.desktop
gnome-system-log.desktop
gnome-system-monitor.desktop
gnome-system-monitor-kde.desktop
gnome-terminal.desktop
gnome-universal-access-panel.desktop
gnome-user-accounts-panel.desktop
gnome-user-share-properties.desktop
gnome-wacom-panel.desktop
gnomine.desktop
GoogleCalendargooglecom.desktop
google-chrome.desktop
GooglePlusplusgooglecom.desktop
gucharmap.desktop
hplj1020.desktop
ibus-setup-bopomofo.desktop
ibus-setup.desktop
ibus-setup-pinyin.desktop
im-config.desktop
landscape-client-settings.desktop
language-selector.desktop
libreoffice-calc.desktop
libreoffice-draw.desktop
libreoffice-impress.desktop
libreoffice-math.desktop
libreoffice-startcenter.desktop
libreoffice-writer.desktop
libreoffice-xsltfilter.desktop
mahjongg.desktop
mimeinfo.cache
mono-runtime-common.desktop
mono-runtime-terminal.desktop
mount-archive.desktop
nautilus-autorun-software.desktop
nautilus-classic.desktop
nautilus-connect-server.desktop
nautilus.desktop
nautilus-folder-handler.desktop
nautilus-home.desktop
nm-applet.desktop
nm-connection-editor.desktop
nvidia-settings.desktop
onboard.desktop
onboard-settings.desktop
orca.desktop
popcorn-time.desktop
python2.7.desktop
python3.4.desktop
Redditredditcom.desktop
remmina.desktop
rhythmbox.desktop
rhythmbox-device.desktop
root-system-bin.desktop
screenlets-manager.desktop
seahorse.desktop
session-properties.desktop
shotwell.desktop
shotwell-viewer.desktop
shutter.desktop
signon-ui-browser-process.desktop
simple-scan.desktop
software-properties-drivers.desktop
software-properties-gnome.desktop
software-properties-gtk.desktop
sol.desktop
spotify.desktop
sublime_text.desktop
system-config-printer.desktop
tekka.desktop
thunderbird.desktop
totem.desktop
transmission-gtk.desktop
Twittertwittercom.desktop
typecatcher.desktop
ubuntu-amazon-default.desktop
ubuntu-software-center.desktop
unity-activity-log-manager-panel.desktop
unity-appearance-panel.desktop
unity-bluetooth-panel.desktop
unity-color-panel.desktop
unity-control-center.desktop
unity-credentials-panel.desktop
unity-datetime-panel.desktop
unity-deja-dup-panel.desktop
unity-display-panel.desktop
unity-info-panel.desktop
unity-keyboard-panel.desktop
unity-lens-photos.desktop
unity-mouse-panel.desktop
unity-network-panel.desktop
unity-power-panel.desktop
unity-region-panel.desktop
unity-scope-gdrive.desktop
unity-screen-panel.desktop
unity-sound-panel.desktop
unity-tweak-tool.desktop
unity-universal-access-panel.desktop
unity-user-accounts-panel.desktop
unity-wacom-panel.desktop
unitywebappsqmllauncher.desktop
update-accounts.desktop
update-manager.desktop
usb-creator-gtk.desktop
vino-preferences.desktop
vlc.desktop
webbrowser-app.desktop
xdiagnose.desktop
yelp.desktop
jimsug
источник
Вы видите их в лаунчере?
Тим
Отредактируйте вопрос, чтобы включить выводls /usr/share/applications
Тим
Они появляются в ls /usr/share/applications/
лаунчере
запустить команду unityв Alt + F2
Тим
1
@jimsug попробуйте очистить $HOME/.cache/и выйти, затем войдите.
Pandya

Ответы:

29

Поскольку он ограничен только вашей учетной записью, он должен иметь отношение к вашему пользователю.

Может быть, один из .desktopфайлов в вашей домашней папке запускает модуль запуска? Можете ли вы попробовать переместить файлы из этих папок в другое место:

  • /home/<youruser>/.gnome/apps/
  • /home/<youruser>/.local/usr/share/applications/

например

$ mkdir backup_local
$ mkdir backup_gnome
$ mv .local/share/applications/*.desktop backup_local/
$ mv .gnome/apps/*.desktop backup_gnome/

Затем выйдите из системы, войдите в систему и посмотрите, изменилось ли что-нибудь? Вы всегда можете переместить их обратно, если это не помогло. Если это помогло, попробуйте переместить их один за другим, какой файл был виновником.

РЕДАКТИРОВАТЬ: Вы можете узнать, какой из них был деформирован:

  1. Установите desktop-file-utilsпакет:

    sudo apt-get install desktop-file-utils 
    
  2. Проверьте каждый .desktopфайл на правильность, используя desktop-file-validate:

    desktop-file-validate .local/share/applications/*.desktop
    desktop-file-validate .gnome/apps/*.desktop
    

    Или, конечно, в другом месте, если вы уже переместили его. Он ничего не напечатает, если все файлы в порядке. Если какой-либо из файлов искажен, он напечатает одно сообщение об ошибке на строку.

    Вы также можете проверить другие файлы рабочего стола для хорошей меры:

    desktop-file-validate /usr/share/applications/*.desktop
    
jmiserez
источник
Это привело к тому, что при входе в систему ничего не загружалось. К счастью, мне удалось скопировать его обратно из ctrl + alt + f1, но это, кажется, вызывает больше проблем.
Jimsug
1
Ах, ошибка новичка. Похоже, что это было вызвано .desktopфайлами /usr/share/applications/в моем случае.
Jimsug
2
@jimsug Я обновил ответ, включив в него метод, чтобы выяснить, какой из них был виноват (используя desktop-file-validate). Таким образом, вы можете избежать потери всех своих ярлыков.
jmiserez
3
Интересно, что я не знал, что поврежденный файл рабочего стола может разрушить меню Unity. Спасибо за этот ответ, это полезно знать!
Андреа Лаззаротто
1
У меня была такая же проблема, все вышеперечисленные попытки были безрезультатны - оказалось, что плагин панели «Приложения» был каким-то образом деактивирован.
Сари
10

В какой-то момент во время моего сеанса в Ubuntu 14.04 LTS поиск приложения перестал отвечать, показывая ту же ошибку. Решение, которое я нашел, состоит в том, чтобы открыть терминал ( CtrlAltT) и убить домашнюю область

$ kill $(pgrep -f unity-scope-home/unity-scope-home) 

Область перезапущена, и поиск приложения возобновил свои возможности

Сергей Колодяжный
источник
Самое странное, что это было. Просто заметил то же самое в 17.04. Нужно ли делать это каждый раз, когда я вхожу в систему?
Анвар
@ Анвар нет, я так не думаю. Такое поведение должно быть случайным и включенным. Если он постоянен, вероятно, есть ошибка или другая более глубокая проблема. Если он постоянен при входе в систему, вы, конечно, можете сделать это одной из вещей, которая запускается как часть приложений Autostart, но в противном случае, просто сделайте это функцией в вашем, .bashrcи если вам когда-нибудь понадобится ее использовать - она ​​есть
Сергей Колодяжный
Это было постоянно через логины. Я использовал вашу команду, которая немедленно восстановила функцию. И удалил данные .zeitgeist после другого ответа. Теперь это прошло. Я не знаю, был ли ваш ответ достаточным для постоянного решения
Анвар
7

на самом деле, войдите в гостевую сессию и войдите снова, так как основной пользователь только что исправил проблему, поскольку я до сих пор не понимаю, почему ... но прежде чем заняться этим, я потратил время на попытки описанных выше командных строк, что не имело положительного эффекта в моем случае , наверняка был бы признателен способ сброса чистого способа этих файлов .desktop, который явно представлял проблему, или даже способ их не испортить, если они есть. спасибо в любом случае

саз
источник
работает версия 14.04
саз
Первый раз гостевая сессия сработала, моя сессия - нет. В следующий раз оба не работают. Кто-нибудь есть идеи? ..
Иван Ярыч
4

Вы удалили базу данных Zeitgeist и перезагрузились? То есть:

rm -rf ~/.local/share/zeitgeist

Кажется, самое логичное, что нужно сделать. При следующем входе в систему подождите до нескольких минут, чтобы приложения снова появились.

Обратите внимание, что это не то же самое, что переустановка Zeitgeist, что в данном случае бесполезно, ИМХО.

Андреа Лаззаротто
источник
Я попробовал это, и это не имело никакого эффекта.
Jimsug
Это сработало для меня!
МБ
2

Обратите внимание, что в вашем случае их нет Applicationsпод типами или категориями (см. Контрастную картинку на рисунке). У меня была такая же проблема после обновления с 14.04 LTS до 16.04 LTS. Решение сработало для меня

Тире (из Unity) не показывает Приложения

Я копирую ответ здесь:

sudo apt-get purge unity-lens-applications    
sudo apt-get install unity-lens-applications 

затем выйдите и войдите.

Приложения отсутствуют

HongboZhu
источник
1

Если речь идет только о приложениях, но другие файлы могут быть хорошо изучены в Dash, вы можете попробовать это и повторно войти в систему после:

rm ~/.cache/software-center -R
candidtim
источник
Это не работает, но это может работать для кого-то еще?
Jimsug
Это работает для меня в сочетании с kill $(pgrep -f unity-scope-home/unity-scope-home).
Тарьей Хусе
1

Я столкнулся с той же проблемой сегодня, под Ubuntu 14.10. Перезагрузился, и внезапно больше не было приложений в тире, и ни одно из предложенных решений (удалить кеш, переустановить линзы, удалить данные Zeitgeist) не сработало для меня.

К счастью, я вспомнил одно системное изменение, которое я применил несколькими часами ранее: я изменил свою локаль с de_DE.UTF-8просто de_DEчерез:

sudo update-locale LANG=de_DE

Так что, если ни одно из решений не работает, попробуйте изменить свой язык на Unicode. Для меня это было:

sudo update-locale LANG=de_DE.UTF-8

с последующей перезагрузкой. Теперь все работает как положено.

Тор
источник
0

Это может или не может помочь в вашем случае, но в моем случае мне не хватило места на корневом разделе моего жесткого диска. Я продолжал получать сообщения о том, что у меня меньше доступного места. Эта проблема начала происходить примерно тогда. Так что очистка места и перезапуск сделали магию.

Также следите за любыми проблемами, которые произошли примерно в то же время, которые могли вызвать его. т.е. приложения, которые вы, возможно, установили, новое оборудование, которое вы добавили, драйверы, которые вы обновили и т. д.

Shakus
источник
-1

Ответом для меня был комментарий Сари :

... плагин панели "Приложения" был каким-то образом деактивирован.

user281443
источник
1
Итак, как вы снова включите плагин? Это процесс, описанный в решении HongboZhu ?
wjandrea
1
-1 нет подробностей о том, как это исправить
wjandrea