StartupWMClass
não altera a classe real da janela do aplicativo, mas apenas informa ao gerente da área de trabalho qual classe de janela deve usar para identificar a (s) janela (s) do aplicativo.
O problema é que o Eclipse usa Eclipse
como classe de janela apesar de sua versão.
Se você quiser usar mais de uma versão do Eclipse de uma vez e ter janelas agrupadas corretamente, com a capacidade de fixar o ícone do aplicativo como favorito, você deve editar o plugin.xml
do pacote que está usando.
Para o Eclipse Java EE IDE, editei com êxito o plugin.xml
em
<eclipse-root>/plugins/org.eclipse.epp.package.jee_<current-version>
alterando as propriedades
plugin/extension/product/@name
plugin/extension/product/property[@name=appName]/@value
(não tenho certeza qual é o suficiente) para qualquer valor que você preferir. O mesmo valor que você deve colocar no arquivo .desktop
como StartupWMClass
.