![如何在 Unity dash 中获取应用程序的自定义图标](https://linux22.com/image/1075131/%E5%A6%82%E4%BD%95%E5%9C%A8%20Unity%20dash%20%E4%B8%AD%E8%8E%B7%E5%8F%96%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E7%9A%84%E8%87%AA%E5%AE%9A%E4%B9%89%E5%9B%BE%E6%A0%87.png)
如何为没有任何特定图标的程序分配图标?(例如 vncviewer、rdesktop 等)。目前,它显示为灰色图标,中间带有问号,是 Unity Launcher 中的默认图标。
答案1
当然。
- 打开文本编辑器。
- 将图标链接拖放到文本编辑器上。
- 在文本编辑器中打开一个新选项卡。
- 将问号图标拖放到编辑器上。
- 在第一个选项卡中,将图片地址替换为您所需图片的地址。
- 从第二个选项卡复制链接地址并粘贴到第一个选项卡的链接地址上。
- 将第一个选项卡以新名称保存在桌面上的某个位置。
答案2
选择一个 .png 文件并将其复制/粘贴到将来不会移动的位置。
打开文件并浏览
/usr/share/applications/
。在这里您将找到您的应用程序及其不同的图标。右键单击要更改的应用程序图标,然后从弹出的上下文菜单中选择复制。
运行
apt policy gksu
检查 gksu 是否已安装。如果尚未安装,请使用 安装 gksu。sudo apt-get install gksu
打开终端并输入gksu gedit
,然后在同一行后面粘贴您在步骤 3 中复制的图标的位置。在 Ubuntu 18.04 及更高版本中,gksu 已停用,因此请使用以下命令代替:
sudo -H gedit /path/to/file &>/dev/null
选择步骤 1 中的新 .png 文件,右键单击它,然后选择复制从弹出上下文菜单中。
将您在步骤 5 中复制的 .png 文件的位置粘贴到打开的 gedit 文本编辑器中以 开头的行中
Icon=
。代替:
Icon=/path/to/old/file
和:
Icon=/path/to/new/file
保存对 gedit 中打开的文件所做的更改并关闭 gedit。
答案3
我在这里找到了这个问题的一个很好的答案: 我如何更改小程序使用的图标?
编辑应用程序的配置以更改图标
编辑 /usr/share/applications/diodon.desktop 并将 Icon=gtk-paste 更改为 Icon=/usr/share/icons/Faenza-Darkest/actions/22/gtk-paste.png
请注意,编辑系统文件通常不是一个好主意。您可能能够将 diodon.desktop 复制到 ~/.local/share/applications/diodon.desktop,然后对其进行编辑。我不确定这是否可行。
对我来说,我想给 Rubbyripper 一个图标,这很有效。不过我确实编辑了系统文件。没有尝试 .local 方法。