我的操作系统是Ubuntu 18.04.5。
我下载了Navicat for MySql 15的AppImage软件,我需要自己添加图标。
我把AppImage可执行文件和`icon.png`放在*/opt/navicat*之下,然后在*/home/zhaoh/.local/share/applications*之下新建了一个*Navicat.desktop*文件,内容是:
```
[Desktop Entry]
Encoding=UTF-8
Name=Navicat
Icon=/opt/navicat/icon.png
Exec=/opt/navicat/navicat15-mysql-cs.AppImage %U
Terminal=false
Type=Application
Categories=Development;
```
图标正常出现,也可以把它放在Dock栏里面。但是问题是,我点击此图标时可以运行Navicat,但是却是在另一个软件自带的图标上运行,而不是`icon.png`表示的图标上。请问问题出在哪里?
谢谢!
Dock图标
-
- 帖子: 1318
- 注册时间: 2005-09-13 4:56
- 系统: Ubuntu Jammy Jellyfi
Re: Dock图标
加上StartupWMClass=Navicat试试
-
- 帖子: 4
- 注册时间: 2020-09-13 20:58
- 系统: Ubuntu 18.04.5 LTS
Re: Dock图标
感谢回复,但似乎不行。不清楚是不是因为可执行文件是AppImage的原因。
-
- 帖子: 4
- 注册时间: 2020-09-13 20:58
- 系统: Ubuntu 18.04.5 LTS