未在Unity Dash中显示的应用程序

我在IBM ThnkPad T42上运行Ubuntu 12.04。 我刚刚安装了Gnome和Cinnamon,但我仍在使用Unity。 唯一的问题是,当我搜索任何不出现的应用程序时,在破折号中。 我也没有看到最近的申请。 我通过运行unity --reset修复它,但是下次我打开电脑时它又被打破了

重新安装unity-lens-applicationsunity-lens-files注销并重新登录,它应该工作。

这对我有用:

  1. 切换到tty1(Ctrl + Alt + F1)并以我自己的身份登录。
  2. rm -rf ~/.compiz (为了递归删除会话日志……可能还有~/.compiz-1等等,全部删除它们!)
  3. sudo service lightdm restart
  4. 再次使用标准greeter登录。

https://bugs.launchpad.net/ubuntu/+source/unity/+bug/943083/comments/14

Unity Dash显示在/usr/share/applications/~/.local/share/applications/具有.desktop快捷方式的~/.local/share/applications/ 。 因此,请确保应用程序在这两个文件夹中的至少一个文件夹中具有.desktop快捷方式。

进入Ubuntu软件中心,搜索unity>“More Info”,如果向下滚动,则有“Optional addons”。 检查统一镜头文件和应用程序然后应用。

这对我有用:

转到/usr/share/applications/~/.local/share/applications/并在gedit中打开mpv.desktop文件(如果它在那里,如果没有,可能会尝试创建一个)。

如果有一条线

 NoDisplay=true 

改为

 NoDisplay=false 

此命令将恢复dash的配置:

 sudo dpkg-reconfigure -A 

它应该工作。