我从哪里获取 Unity 启动器中的程序?

我从哪里获取 Unity 启动器中的程序?

当我按下键盘上的 Ubuntu 按钮(以前的 Windows 按钮)并开始输入要启动的应用程序名称时,我看到同一个程序的 2 个实例(在我的情况下是 PyCharm IDE)。我检查了我的 /usr/share/applications(它只有一个 PyCharm.desktop)和 ~/Desktop 文件夹(没有任何内容)。

我怀疑我以某种方式在某个地方为旧版 PyCharm 创建了 .desktop 快捷方式,但我不再使用它了。问题是我不记得我在哪里以及如何创建的。Ubuntu 启动器没有告诉我程序快捷方式从哪里进入我的搜索结果。所以我无法摆脱这个 PyCharm 快捷方式的第二个实例。

有人可以将解释 Unity Launcher 用于查找应用程序的所有位置的网页发送给我吗?任何其他帮助都将不胜感激。我正在使用 Ubuntu 13.04。

谢谢。

答案1

慢速方法:在整个文件系统中搜索名为的文件*harm.*esktop(PyCharm 的大小写可能不同;桌面大小写可能有所不同):

ls -R / | awk '
/:$/&&f{s=$0;f=0}
/:$/&&!f{sub(/:$/,"");s=$0;f=1;next}
NF&&f{ print s"/"$0 }' | grep "*harm.*esktop"

希望这可以帮助!

相关内容