我想知道在 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"