I have a couple of platform application but only one of them returns a specific 
value for WM_CLASS.

It took me a while but I ended up looking and the default options and I got it 
working by using the options from the correct one.

My question now is what do I need to keep from the pretty long options in order 
to get the first one working?

I can also add that a newly created platform28 app also returns  
"java-lang-Thread".

Patrik

pata@carbon:~$ xprop WM_CLASSWM_CLASS(STRING) = "java-lang-Thread", 
"java-lang-Thread"

default_options="--branding nbrsync --nosplash 
-J-Dorg.netbeans.CLIHandler.server=false -J-Dnetbeans.logger.console=false 
-J-Dplugin.manager.check.interval=NEVER 
-J--add-opens=java.base/java.net=ALL-UNNAMED 
-J--add-opens=javafx.graphics/javafx.scene=ALL-UNNAMED 
-J--enable-native-access=javafx.graphics"

pata@carbon:~$ xprop WM_CLASSWM_CLASS(STRING) = "nbRsync", "nbRsync"

#default_options="--branding nbrsync --fontsize 14 -J-Xss2m 
-J-Dnetbeans.logger.console=false -J-XX:+UseG1GC -J-XX:+UseStringDeduplication 
-J-XX:+IgnoreUnrecognizedVMOptions -J-Dapple.awt.graphics.UseQuartz=true 
-J-Dsun.java2d.noddraw=true -J-Dsun.zip.disableMemoryMapping=true 
-J--add-opens=java.base/java.net=ALL-UNNAMED 
-J--add-opens=java.base/java.lang.ref=ALL-UNNAMED 
-J--add-opens=java.base/java.lang=ALL-UNNAMED 
-J--add-opens=java.base/java.security=ALL-UNNAMED 
-J--add-opens=java.base/java.io=ALL-UNNAMED 
-J--add-opens=java.base/java.time=ALL-UNNAMED 
-J--add-opens=java.base/java.util=ALL-UNNAMED 
-J--add-opens=java.desktop/javax.swing.plaf.basic=ALL-UNNAMED 
-J--add-opens=java.desktop/javax.swing.text=ALL-UNNAMED 
-J--add-opens=java.desktop/javax.swing=ALL-UNNAMED 
-J--add-opens=java.desktop/java.awt=ALL-UNNAMED 
-J--add-opens=java.desktop/java.awt.event=ALL-UNNAMED 
-J--add-opens=java.prefs/java.util.prefs=ALL-UNNAMED 
-J--add-opens=javafx.controls/javafx.scene.control.skin=ALL-UNNAMED 
-J--add-opens=javafx.graphics/javafx.scene=ALL-UNNAMED 
-J--add-opens=javafx.graphics/javafx.geometry=ALL-UNNAMED 
-J--add-opens=java.desktop/java.awt.color=ALL-UNNAMED 
-J--add-opens=java.desktop/sun.awt.X11=ALL-UNNAMED 
-J--add-exports=java.desktop/sun.awt=ALL-UNNAMED 
-J--add-exports=java.desktop/java.awt.peer=ALL-UNNAMED 
-J--add-exports=java.desktop/com.sun.beans.editors=ALL-UNNAMED 
-J--add-exports=java.desktop/sun.swing=ALL-UNNAMED 
-J--add-exports=java.desktop/sun.awt.im=ALL-UNNAMED 
-J--add-exports=java.base/sun.reflect.annotation=ALL-UNNAMED 
-J--add-exports=javafx.graphics/com.sun.javafx.scene=ALL-UNNAMED 
-J--add-exports=javafx.graphics/com.sun.javafx.scene.traversal=ALL-UNNAMED 
-J--add-exports=javafx.graphics/com.sun.javafx.css=ALL-UNNAMED 
-J--add-exports=javafx.controls/com.sun.javafx.scene.control.behavior=ALL-UNNAMED
 -J--add-exports=javafx.controls/com.sun.javafx.scene.control=ALL-UNNAMED 
-J--add-exports=javafx.controls/com.sun.javafx.scene.control.inputmap=ALL-UNNAMED
 -J--add-exports=javafx.base/com.sun.javafx.event=ALL-UNNAMED 
-J--add-exports=javafx.base/com.sun.javafx.collections=ALL-UNNAMED 
-J--add-exports=javafx.base/com.sun.javafx.runtime=ALL-UNNAMED 
-J--add-exports=javafx.web/com.sun.webkit=ALL-UNNAMED 
-J--add-exports=javafx.graphics/com.sun.javafx.css=ALL-UNNAMED 
-J-Dsun.java2d.uiScale=1 -J-Dprism.allowhidpi=false -J-Dflatlaf.uiScale=1 
-J--enable-native-access=ALL-UNNAMED -J--enable-native-access=javafx.web 
-J--enable-native-access=javafx.graphics"

Reply via email to