问题描述
我刚刚将我的Ubuntu 11.10(x86)升级到Ubuntu 12.04(x86)。升级完成,没有任何错误。
从那时起,我无法访问Dash中的任何应用程序。短跑似乎是空的。当我搜索像gedit
这样的应用程序时,它会显示“抱歉,没有任何内容与您的搜索匹配”。
有没有办法解决它?
最佳解决方法
这些修复都不适合我。但经过更多的搜索:
rm ~/.cache/software-center -R
像魅力一样工作。我确实需要运行:
unity --reset &
之后,虽然变更在破折号中生效,但软件中心刚刚开始直接工作。
次佳解决方法
您应该确保安装了这两个软件包:
-
12.10及以上:
-
unity-place-applications
-
unity-place-files
-
-
对于较新的版本:
-
unity-lens-applications
-
unity-lens-files
-
然后退出/登录,您将收到2个镜头,搜索将搜索应用程序和文件。
第三种解决方法
就我而言,上述解决方案都没有奏效。
我发现的解决方案:
rm -rf ~/.local/share/zeitgeist
然后关闭您的会话并再次登录,然后破折号再次运行。
第四种方法
同样在这里。从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
根据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
提示进行此操作,但当时我也没有找到它。)
第六种方法
我在11.10遇到了这个问题并通过安装unity-place-applications
和unity-place-files
解决了这个问题