如何从 Dash 搜索中删除空白和无效链接/图标

如何从 Dash 搜索中删除空白和无效链接/图标

图片~~~

我以错误的方式安装了 Pycharm-community

sudo ./pycharm.sh

现在我删除它的整个程序目录和 ~/.Pycharm50 配置目录。

问题是 Dash 搜索结果中仍然出现无效图标

我已经尝试过了

ls ~/.local/share/applications | grep pycharm
sudo ls /usr/share/applications | grep pycharm

但我什么也没得到。

我也重新启动了但它仍然存在。

答案1

还有一个文件~/.local/share/applications/jna_jar.desktop也需要删除,好像是第一次运行pycharm时带的openjdk。

[Desktop Entry]
Encoding=UTF-8
Version=1.0
Type=Application
Name=Welcome to PyCharm Community Edition
Icon=jna_jar.png
Exec=/usr/lib/jvm/java-7-openjdk-amd64/bin/java -Xbootclasspath/a:./../lib/boot.jar -classpath ./../lib/bootstrap.jar:./../lib/extensions.jar:./../lib/util.jar:./../lib/jdom.jar:./../lib/log4j.jar:./../lib/trove4j.jar:./../lib/jna.jar -Xms128m -Xmx750m -XX:MaxPermSize=350m -XX:ReservedCodeCacheSize=240m -XX:+UseConcMarkSweepGC -XX:SoftRefLRUPolicyMSPerMB=50 -ea -Dsun.io.useCanonCaches=false -Djava.net.preferIPv4Stack=true -XX:+HeapDumpOnOutOfMemoryError -XX:-OmitStackTraceInFastThrow -Dawt.useSystemAAFontSettings=lcd -Djb.vmOptionsFile=./pycharm64.vmoptions -XX:ErrorFile=/home/x/java_error_in_PYCHARM_%p.log -Djb.restart.code=88 -Didea.paths.selector=PyCharm50 -Didea.platform.prefix=PyCharmCore -Didea.no.jre.check=true com.intellij.idea.Main
StartupNotify=false
StartupWMClass=jetbrains-pycharm-ce
OnlyShowIn=Unity;
X-UnityGenerated=true

题目中有几个点做得不对。

1)sudo ls /usr/share/applications使用 sudo 运行是无稽之谈。您的用户可以读取数据。您认为如何获得 Dash 中的图标?想一想,而不是在没有得到预期结果时疯狂地将 sudo 添加到命令中。

2) /usr/share/applications 中的文件使用文件中的配置行来定义文件。文件名在这里没有影响。您可以将它们全部重命名为随机字母和数字,而 Dash 仍会像现在一样工作。

3)尝试grep -i pycharm /usr/share/applications/*找出应该删除的内容

相关内容