运行两个不同版本的 Eclipse IDE,并且它们不在 dock 上分组

运行两个不同版本的 Eclipse IDE,并且它们不在 dock 上分组

我想知道在 Ubuntu 18.04 中,Eclipse 2019-03 和 Eclipse 2019-06 是否有可能实现这一点。在将所有开发人员转移到新版本之前,我正在同时测试新版本以检查我们可能遇到的任何问题。我有两个不同的.desktop文件,它们都作为收藏夹放在 Dock 上。但是,当从各自的图标启动时,它们都分组在旧版本上。如果我能将它们放在各自的图标上,这对我来说将是一个很大的生活质量改善。这样可以更容易地来回正确切换,并且更容易看到我当前处于哪个版本。

我已经发现这个老问题但它没有答案。xprop WM_CLASS两个版本的问题都一样

$ xprop WM_CLASS
WM_CLASS(STRING) = "Eclipse", "Eclipse"

正如旧问题中提到的,我找不到plugins.xml与应用程序名称相关的属性。还有其他方法可以分离这些窗口或应用程序,使它们不会在 Dock 上分组吗?

编辑 我尝试将--class标志添加到Exec桌面文件的一部分,但它对变量没有任何影响WM_CLASS

[Desktop Entry]
Name=Eclipse 2019-06 Java 11
Type=Application
Exec=/home/simonc/jee-2019-06/eclipse/eclipse --class Eclipse2
Terminal=false
Icon=/home/simonc/jee-2019-06/eclipse/icon2.xpm
Comment=Integrated Development Environment
NoDisplay=false
Categories=Development;IDE;
Name[en]=Eclipse 2019-06 Java 11
Name[en_US]=Eclipse 2019-06 Java 11
StartupWMClass=Eclipse2

结果依然是

$ xprop WM_CLASS
WM_CLASS(STRING) = "Eclipse", "Eclipse"

相关内容