Мне интересно, возможно ли это вообще в Ubuntu 18.04 с Eclipse 2019-03 и Eclipse 2019-06. Я параллельно тестирую новую версию, чтобы проверить возможные проблемы, прежде чем переходить на нее всех разработчиков. У меня есть два разных .desktop
файла и оба в избранном на доке. Однако, когда они запускаются из соответствующих значков, они объединяются в более старую версию. Было бы здорово улучшить качество жизни, если бы я мог иметь их на соответствующих значках. Было бы легче правильно переключаться назад и вперед, и намного легче было бы увидеть, в какой версии я сейчас нахожусь.
Я нашел этот старый вопрос об этом, но он не имеет ответа. xprop WM_CLASS
одинаково для обеих версий
$ xprop WM_CLASS
WM_CLASS(STRING) = "Eclipse", "Eclipse"
Как указывалось в старом вопросе, я не смог найти plugins.xml
со свойствами, касающимися названия приложения. Есть ли другой способ отделить эти окна или приложения, чтобы они не группировались на док-станции?
Редактировать Я попытался добавить флаг --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"