Програми не відображаються на тирі (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

Ви можете бачити їх у пусковій установці?
Тім

Відредагуйте питання, щоб включити вихідls /usr/share/applications
Тим

Вони з'являються в пусковій установці - додали вихідls /usr/share/applications/
jimsug

запустіть команду unityв Alt + F2
Тім

1
@jimsug спробуйте очистити $HOME/.cache/та вийти, а потім увійдіть.
Пандія

Відповіді:


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
    

Це не призвело до нічого завантаження при вході в систему. На щастя, мені вдалося скопіювати його назад з 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. Чи потрібно це робити щоразу, коли я входжу?
Анвар

@Anwar ні, я не думаю, що так. Така поведінка повинна бути випадковою справою. Якщо це не існує, можливо, виникла помилка чи інша глибша проблема. Якщо це стійкі між собою входи, ви, звичайно, можете зробити це однією з речей, які запускаються як частина програм автозапуску, але в іншому випадку просто зробіть це функцією у вашому, .bashrcі якщо вам коли-небудь потрібно буде користуватися ним - воно є
Сергій Колодяжний

Це було стійким для входу в систему. Я використав вашу команду, яка негайно відновила функцію. І видалили дані .zeitgeist після чергової відповіді. Тепер його вже немає. Я не знаю, чи була ваша відповідь достатньою для постійного вирішення
Анвар

7

насправді, увійдіть у гостьову сесію та перейдіть назад, як головний користувач просто вирішив проблему, оскільки я все ще не розумію, чому ... але перед цим я витратив час на тестування вищевказаних командних рядків, що не мало позитивного ефекту в моєму випадку . напевно буде вдячний спосіб скинути чистий спосіб, щоб ці .desktop файли, що, очевидно, здавалось, проблемою, або навіть спосіб їх пошкодження у випадку, якщо вони є. THX все одно


працює версія 14.04
саз

Перший раз, коли працювала гостьова сесія, моєї сесії не було. Наступного разу обоє не працюють. У когось є ідея? ..
Іван Ярич

4

Ви видалили базу даних Zeitgeist і перезавантажили? Тобто:

rm -rf ~/.local/share/zeitgeist

Здається, це найбільш логічно робити. При наступному вході дозвольте до декількох хвилин, щоб додатки знову з’являлися.

Зверніть увагу, що це не те саме , що перевстановлення Zeitgeist, що в даному випадку є марним, IMHO.


Я спробував це, і це не мало ефекту.
jimsug

Це працювало для мене!
mbo

2

Зауважте, що у вашому випадку немає Applications" Типи" або " Категорії" (див. Контрастне зображення). У мене була така ж проблема після оновлення з 14.04 LTS до 16.04 LTS. Для мене розроблене рішення є

Dash (від Unity) не показує програми

Я копіюю відповідь тут:

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

потім вийдіть із системи та увійдіть.

Програми відсутні


1

Якщо мова йде лише про додатки, але інші файли можуть бути добре досліджені в Dash, ви можете спробувати це та повторно увійти після:

rm ~/.cache/software-center -R

Це не працює, але це може працювати для когось іншого?
jimsug

Це працює для мене в поєднанні з kill $(pgrep -f unity-scope-home/unity-scope-home).
Tarjei Huse

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

Це може чи не допоможе у вашому випадку, але в моєму випадку мені не вистачало місця на кореневому розділі мого жорсткого диска. Я продовжував отримувати повідомлення про те, що є менше, ніж Gig вільного місця. Це питання почало виникати приблизно тоді. Тож очищення деякого простору та перезапуск здійснили магію.

Також слідкуйте за будь-якими проблемами, які траплялися приблизно в той же час, які могли викликати це. тобто встановлені вами додатки, додане нове обладнання, оновлені драйвери тощо.


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.