应用程序未出现在Dash中(14.04)


40

我正在运行14.04

应用程序破折号

我已经通读了这个问题,该问题的答案与网络上其他答案大致相同,对我不起作用。

所有应用程序都消失在破折号中

我可以毫无问题地搜索所有其他文件,但是当我尝试搜索“应用程序”时却无法执行。

我不确定该如何排除故障-我已经确保将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

您可以在启动器中看到它们吗?
2014年

编辑问题,包括输出ls /usr/share/applications
蒂姆

它们出现在启动器中-添加了ls /usr/share/applications/
jimsug

unity在Alt + F2中运行命令
Tim

1
@jimsug尝试清除$HOME/.cache/并注销然后登录。
潘迪2014年

Answers:


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 2014年

2
@jimsug我更新了答案,添加了一种方法来找出哪个错误(使用desktop-file-validate)。这样,您可以避免丢失所有快捷方式。
jmiserez

3
有趣的是,我不知道损坏的桌面文件会破坏Unity菜单。感谢您提供此答案,了解它非常有用!
Andrea Lazzarotto 2014年

1
我遇到了同样的问题,尝试了以上所有方法均无济于事-原来“应用程序”仪表板插件已被停用。
2015年

10

在我在Ubuntu 14.04 LTS会话期间的某个时刻,应用程序搜索停止响应,并显示相同的错误。我找到的解决方案是打开终端(CtrlAltT)并终止家用示波器

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

范围已重新启动,并且应用程序搜索已恢复其功能


最奇怪的是。刚刚在17.04中注意到相同。每次登录都需要这样做吗?
安华

@安瓦尔,不,我不这么认为。这种行为应该是偶然的和断断续续的事情。如果持续存在,则可能存在错误或其他更深层次的问题。如果是持续性翻过登录,你可以的,当然使它的是获取运行为自动启动应用程序的一部分的事情之一,但除此之外,只要它的功能在你的.bashrc吧!如果您需要使用它-它的存在
谢尔盖Kolodyazhnyy

它在登录之间是持久的。我使用了您的命令,该命令立即恢复了功能。并在另一个答案后删除了.zeitgeist数据。现在不见了。我不知道,如果你的答案是足够持久的解决方案
安瓦尔

7

实际上,登录到来宾会话并重新登录,因为主要用户只是解决了该问题,因为我仍然不太明白为什么...但是在此之前,我花了一些时间尝试上述命令行,对我而言没有任何积极作用。确保可以重置这些清晰可见的问题的.desktop文件的干净方式,或者甚至可以在不损坏它们的情况下提供一种不损坏它们的方式。无论如何


运行版本14.04
saz

第一次来宾会议有效,但我的会议无效。下次都不行。有人知道吗?
Ivan Yarych '16

4

您是否删除了Zeitgeist数据库并重新启动?即:

rm -rf ~/.local/share/zeitgeist

这似乎是最合乎逻辑的事情。下次登录时,最多需要等待几分钟,以便应用程序再次显示。

请注意,这重新安装Zeitgeist不同,在这种情况下,IMHO无法使用。


我尝试过,但没有效果。
jimsug

这对我有用!
mbo 2015年

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 2014年

与结合使用,这对我有效kill $(pgrep -f unity-scope-home/unity-scope-home)
Tarjei Huse

1

我今天在Ubuntu 14.10下遇到了同样的问题。重新启动后,突然没有更多的应用程序出现,提议的解决方案(删除缓存,重新安装镜头,删除Zeitgeist数据)对我都不起作用。

幸运的是,我记得几个小时前进行的一次系统更改:我通过以下方式将语言环境从更改de_DE.UTF-8de_DE

sudo update-locale LANG=de_DE

因此,如果所有解决方案都不起作用,请尝试将您的语言环境更改为支持Unicode的语言环境。对我来说,这是:

sudo update-locale LANG=de_DE.UTF-8

然后重新启动。现在一切正常。


0

这可能对您有帮助,但可能无济于事,但就我而言,我的硬盘根分区上的空间不足。我不断收到有关可用空间不足的信息。大约在那时开始发生此问题。因此,清理一些空间并重新启动就可以了。

另外,还要注意可能在同一时间发生的任何问题。例如,您可能已安装的应用程序,添加的新硬件,更新的驱动程序等。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.