打开 .jar .desktop 文件会在收藏夹栏上复制图标

打开 .jar .desktop 文件会在收藏夹栏上复制图标

这是 .desktop 的代码

[Desktop Entry]
Type=Application
Encoding=UTF-8
Name=GelAnalyzer
Comment=GelAnalyzer
Path=/softwares/GelAnalyzer2010a/
Exec=java -jar GelAnalyzer.jar
Icon=/usr/share/icons/gel.png
Terminal=false

我将它放在收藏夹栏上,但每次打开它时,它都不会在收藏夹图标上打开,而是在新的图标中打开,如下图所示:

所有程序都已打开,左侧有一个绿色球,但 gelanalyzer 除外,它是一个 .jar 文件,会打开一个新窗口

这能“修复”吗?我的意思是,它能通过收藏夹图标打开吗?

答案1

我相信添加StartupWMClass到您的*.desktop文件应该可以解决您的问题...

[Desktop Entry]
Type=Application
Encoding=UTF-8
Name=GelAnalyzer
Comment=GelAnalyzer
Path=/softwares/GelAnalyzer2010a/
Exec=java -jar GelAnalyzer.jar
Icon=/usr/share/icons/gel.png
Terminal=false
StartupWMClass=Main

(拥有正确的值非常重要StartupWMClass;请参阅下面的评论)。

相关内容