这是 .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
;请参阅下面的评论)。