在Unity启动器面板中更改单个图标?

我有一个第三方应用程序(在这种情况下,Oracle SQLDeveloper是一个java应用程序),我手动安装(即不通过apt)。 当我运行它时,我选择了“Lock to Launcher”,这样我就可以轻松地再次启动它。 该图标用于启动应用程序,但该图标是一个通用的灰色问号图标。 我可以下载更合适的其他各种图标,但我没有看到任何方法只在启动器中自定义一个图标。

从您的评论中可以看出, .desktop文件中没有定义图标。 您可以使用“您选择的”图标,然后编辑该行:

 Icon=.png 

至:

 Icon=/path/to/your/icon.png 

您可能需要注销并重新登录才能显示更改。

注1

如果您在/usr/share/applications找到了.desktop文件,最好先将其复制到~/.local/share/applications并编辑本地副本。 注销后,本地版本将“覆盖” /usr/share/applications

Dash和Unity Launcher都将使用本地的。

笔记2

如果还没有合适的图标可供使用,您可能需要查看应用程序的目录(似乎是/opt/sqldeveloper )。 /opt是一个典型的目录,可以找到自包含的“all in one”应用程序。

我使用一个名为“主菜单”或“Alacarte”的程序

安装:

sudo apt-get install alacarte

然后通过短划线打开主菜单。