我刚刚将我的 Ubuntu 11.10 (x86) 升级到 Ubuntu 12.04 (x86)。升级完成,没有任何错误。
从那以后,我无法访问 Dash 中的任何应用程序。Dash 似乎是空的。当我搜索诸如 之类的应用程序时gedit,它会显示“抱歉,没有与您的搜索相符的内容”。
有什么办法可以解决吗?
小智 44
这些修复都不适合我。但经过更多的搜索:
rm ~/.cache/software-center -R
Run Code Online (Sandbox Code Playgroud)
像魅力一样工作。我确实需要运行:
unity --reset &
Run Code Online (Sandbox Code Playgroud)
之后,为了使更改在 dash 内生效,软件中心才立即开始工作。
did*_*cks 30
您应该确保安装了以下 2 个软件包:
对于12.10及更早版本:
对于较新的版本:
unity-lens-applicationsunity-lens-files然后注销/登录,您将取回 2 个镜头,搜索将搜索应用程序和文件。
小智 18
就我而言,上述解决方案均无效。
我找到的解决方案:
rm -rf ~/.local/share/zeitgeist
Run Code Online (Sandbox Code Playgroud)
然后关闭您的会话并再次登录,然后破折号再次工作。
ph0*_*nix 10
同样在这里。从 11.04 升级到 11.10 再到 12.04 (beta2) 后,DASH 菜单不会列出任何应用程序。例如,以前键入“calc”会列出计算器和 LibreOffice Calc。现在,在主 DASH 窗口和应用程序镜头中都没有显示任何内容。
但是,在主镜头中歌曲 (FLAC) 确实会出现,但例如文档不会出现。此外,我经常遇到 unity-lens-video 崩溃。Apport 告诉我这个问题已经被报告了。也许这有关系?
在 ~/.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
Run Code Online (Sandbox Code Playgroud)
根据https://bugs.launchpad.net/ubuntu/+source/zeitgeist/+bug/986191
,从 Ubuntu 11.04 升级到 12.04 时会发生这种情况。删除即可~/.local/share/zeitgeist/activity.sqlite解决问题。我试过了,它有效:-)。
我今天早些时候刚刚在我的笔记本电脑上遇到了这个问题。这让我感到惊讶,因为我想不出任何原因它直到现在才出现。
有些挣扎后,我终于通过打开一个终端(解决问题Ctrl+ Alt+ T,如果你不已经有它固定在启动器)和使用unity --replace &。(您可能也可以使用 Unity 的Alt+F2提示来执行此操作,但当时我也找不到它。)
小智 7
我在 11.10 遇到了这个问题,并通过安装unity-place-applications和解决了它unity-place-files