我已经为基于Debian的系统创建了一个Java应用程序的DEB安装程序。在我的DEB包中,我使用一个像这样的*.desktop文件:
[Desktop Entry]
Encoding=UTF-8
Version=${version}
Type=Application
Terminal=false
Exec=java -jar /usr/lib/name-of-my-app/${jar}
Name=${name}
Icon=/usr/share/icons/hicolor/128x128/apps/name-of-my-app.png
一切都运行正常,我的应用程序安装和运行良好。但我注意到一个非常奇怪的事情:在Ubuntu上第一次运行我的应用程序后,整个系统中所有名称为“java”的其他进程现在都有了我在*.desktop文件中指定的图标。这是Ubuntu的bug吗?这是我的安装程序的bug吗?