Grouping Icons from Multiple Eclipse Installs












1














I have two different Eclipse installs in my Ubuntu 18.04 with different plugins I create two .desktop files:



Install A



[Desktop Entry]
Name=Eclipse Java
Type=Application
StartupNotify=true
Terminal=false
Exec=/opt/eclipse/jee-2018-09/eclipse_java/eclipse --class=Eclipse-Java
Terminal=false
Icon=/opt/eclipse/jee-2018-09/eclipse_java/icon_java.xpm
Comment=Integrated Development Environment for Java
NoDisplay=false
Categories=Development;IDE;Java;
StartupWMClass=Eclipse-Java


Install B



[Desktop Entry]
Name=Eclipse Python
Type=Application
StartupNotify=true
Terminal=false
Exec=/opt/eclipse/jee-2018-09/eclipse_python/eclipse --class=Eclipse-Python
Terminal=false
Icon=/opt/eclipse/jee-2018-09/eclipse_python/icon_python.xpm
Comment=Integrated Development Environment for Python
NoDisplay=false
Categories=Development;IDE;Python;
StartupWMClass=Eclipse-Python


Both installs work fine, but I couldn't group the applications correctly.



Sidebar print



I know the problem resides with StartupWMClass, however, adding --class to the Exec= line won't change it.



The applications WMClass stays as "Eclipse", # xprop WM_CLASS returns M_CLASS(STRING) = "Eclipse", "Eclipse" after clicking on the running instance, even after using the class argument to run it.



Is there a way to fix that, letting me group the applications under the correct icon instead of having two Java EE new Icons?










share|improve this question
























  • Just to make sure, are the added --class and StartupWMClass= entry the same in your .desktop file (i.e. --class CustomClassName in the Exec= line and StartupWMClass=CustomClassName)?
    – pomsky
    Dec 5 '18 at 19:54










  • Yes. Just Triple checked.
    – Gustavo Marques Lupatelli
    Dec 10 '18 at 17:20
















1














I have two different Eclipse installs in my Ubuntu 18.04 with different plugins I create two .desktop files:



Install A



[Desktop Entry]
Name=Eclipse Java
Type=Application
StartupNotify=true
Terminal=false
Exec=/opt/eclipse/jee-2018-09/eclipse_java/eclipse --class=Eclipse-Java
Terminal=false
Icon=/opt/eclipse/jee-2018-09/eclipse_java/icon_java.xpm
Comment=Integrated Development Environment for Java
NoDisplay=false
Categories=Development;IDE;Java;
StartupWMClass=Eclipse-Java


Install B



[Desktop Entry]
Name=Eclipse Python
Type=Application
StartupNotify=true
Terminal=false
Exec=/opt/eclipse/jee-2018-09/eclipse_python/eclipse --class=Eclipse-Python
Terminal=false
Icon=/opt/eclipse/jee-2018-09/eclipse_python/icon_python.xpm
Comment=Integrated Development Environment for Python
NoDisplay=false
Categories=Development;IDE;Python;
StartupWMClass=Eclipse-Python


Both installs work fine, but I couldn't group the applications correctly.



Sidebar print



I know the problem resides with StartupWMClass, however, adding --class to the Exec= line won't change it.



The applications WMClass stays as "Eclipse", # xprop WM_CLASS returns M_CLASS(STRING) = "Eclipse", "Eclipse" after clicking on the running instance, even after using the class argument to run it.



Is there a way to fix that, letting me group the applications under the correct icon instead of having two Java EE new Icons?










share|improve this question
























  • Just to make sure, are the added --class and StartupWMClass= entry the same in your .desktop file (i.e. --class CustomClassName in the Exec= line and StartupWMClass=CustomClassName)?
    – pomsky
    Dec 5 '18 at 19:54










  • Yes. Just Triple checked.
    – Gustavo Marques Lupatelli
    Dec 10 '18 at 17:20














1












1








1


1





I have two different Eclipse installs in my Ubuntu 18.04 with different plugins I create two .desktop files:



Install A



[Desktop Entry]
Name=Eclipse Java
Type=Application
StartupNotify=true
Terminal=false
Exec=/opt/eclipse/jee-2018-09/eclipse_java/eclipse --class=Eclipse-Java
Terminal=false
Icon=/opt/eclipse/jee-2018-09/eclipse_java/icon_java.xpm
Comment=Integrated Development Environment for Java
NoDisplay=false
Categories=Development;IDE;Java;
StartupWMClass=Eclipse-Java


Install B



[Desktop Entry]
Name=Eclipse Python
Type=Application
StartupNotify=true
Terminal=false
Exec=/opt/eclipse/jee-2018-09/eclipse_python/eclipse --class=Eclipse-Python
Terminal=false
Icon=/opt/eclipse/jee-2018-09/eclipse_python/icon_python.xpm
Comment=Integrated Development Environment for Python
NoDisplay=false
Categories=Development;IDE;Python;
StartupWMClass=Eclipse-Python


Both installs work fine, but I couldn't group the applications correctly.



Sidebar print



I know the problem resides with StartupWMClass, however, adding --class to the Exec= line won't change it.



The applications WMClass stays as "Eclipse", # xprop WM_CLASS returns M_CLASS(STRING) = "Eclipse", "Eclipse" after clicking on the running instance, even after using the class argument to run it.



Is there a way to fix that, letting me group the applications under the correct icon instead of having two Java EE new Icons?










share|improve this question















I have two different Eclipse installs in my Ubuntu 18.04 with different plugins I create two .desktop files:



Install A



[Desktop Entry]
Name=Eclipse Java
Type=Application
StartupNotify=true
Terminal=false
Exec=/opt/eclipse/jee-2018-09/eclipse_java/eclipse --class=Eclipse-Java
Terminal=false
Icon=/opt/eclipse/jee-2018-09/eclipse_java/icon_java.xpm
Comment=Integrated Development Environment for Java
NoDisplay=false
Categories=Development;IDE;Java;
StartupWMClass=Eclipse-Java


Install B



[Desktop Entry]
Name=Eclipse Python
Type=Application
StartupNotify=true
Terminal=false
Exec=/opt/eclipse/jee-2018-09/eclipse_python/eclipse --class=Eclipse-Python
Terminal=false
Icon=/opt/eclipse/jee-2018-09/eclipse_python/icon_python.xpm
Comment=Integrated Development Environment for Python
NoDisplay=false
Categories=Development;IDE;Python;
StartupWMClass=Eclipse-Python


Both installs work fine, but I couldn't group the applications correctly.



Sidebar print



I know the problem resides with StartupWMClass, however, adding --class to the Exec= line won't change it.



The applications WMClass stays as "Eclipse", # xprop WM_CLASS returns M_CLASS(STRING) = "Eclipse", "Eclipse" after clicking on the running instance, even after using the class argument to run it.



Is there a way to fix that, letting me group the applications under the correct icon instead of having two Java EE new Icons?







icons eclipse gnome-shell .desktop ubuntu-dock






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Dec 5 '18 at 19:55









pomsky

29k1189115




29k1189115










asked Dec 5 '18 at 15:37









Gustavo Marques LupatelliGustavo Marques Lupatelli

64




64












  • Just to make sure, are the added --class and StartupWMClass= entry the same in your .desktop file (i.e. --class CustomClassName in the Exec= line and StartupWMClass=CustomClassName)?
    – pomsky
    Dec 5 '18 at 19:54










  • Yes. Just Triple checked.
    – Gustavo Marques Lupatelli
    Dec 10 '18 at 17:20


















  • Just to make sure, are the added --class and StartupWMClass= entry the same in your .desktop file (i.e. --class CustomClassName in the Exec= line and StartupWMClass=CustomClassName)?
    – pomsky
    Dec 5 '18 at 19:54










  • Yes. Just Triple checked.
    – Gustavo Marques Lupatelli
    Dec 10 '18 at 17:20
















Just to make sure, are the added --class and StartupWMClass= entry the same in your .desktop file (i.e. --class CustomClassName in the Exec= line and StartupWMClass=CustomClassName)?
– pomsky
Dec 5 '18 at 19:54




Just to make sure, are the added --class and StartupWMClass= entry the same in your .desktop file (i.e. --class CustomClassName in the Exec= line and StartupWMClass=CustomClassName)?
– pomsky
Dec 5 '18 at 19:54












Yes. Just Triple checked.
– Gustavo Marques Lupatelli
Dec 10 '18 at 17:20




Yes. Just Triple checked.
– Gustavo Marques Lupatelli
Dec 10 '18 at 17:20










0






active

oldest

votes











Your Answer








StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "89"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});

function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});


}
});














draft saved

draft discarded


















StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1098670%2fgrouping-icons-from-multiple-eclipse-installs%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown

























0






active

oldest

votes








0






active

oldest

votes









active

oldest

votes






active

oldest

votes
















draft saved

draft discarded




















































Thanks for contributing an answer to Ask Ubuntu!


  • Please be sure to answer the question. Provide details and share your research!

But avoid



  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.


To learn more, see our tips on writing great answers.





Some of your past answers have not been well-received, and you're in danger of being blocked from answering.


Please pay close attention to the following guidance:


  • Please be sure to answer the question. Provide details and share your research!

But avoid



  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.


To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1098670%2fgrouping-icons-from-multiple-eclipse-installs%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







Popular posts from this blog

How to change which sound is reproduced for terminal bell?

Title Spacing in Bjornstrup Chapter, Removing Chapter Number From Contents

Can I use Tabulator js library in my java Spring + Thymeleaf project?