<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<p>For these I think it would be best to contact the Swing/AWT team,
or better yet, create a bug report and then contact them; there's
little JavaFX can do here as none of these classes are part of
JavaFX.</p>
<p>--John<br>
</p>
<div class="moz-cite-prefix">On 23/10/2023 15:05, Christopher
Schnick wrote:<br>
</div>
<blockquote type="cite"
cite="mid:4b1cb4ab-5a20-4375-9ab3-e57a7e75c6e6@xpipe.io">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<p>Furthermore, while this is technically not purely JavaFX
related, there is also a total freeze of the platform thread
when it calls <font face="monospace">javax.swing.UIManager.setLookAndFeel
</font>as it gets stuck in some GTK implementation method. This
is called by the fxtrayicon library, which calls this method <a
moz-do-not-send="true"
href="https://github.com/dustinkredmond/FXTrayIcon/blob/81c99a7357d8f48d9547c0bdb54b848041ce67c6/src/main/java/com/dustinredmond/fxtrayicon/FXTrayIcon.java#L923">here</a>.
Since there is no native JavaFX tray integration, calling these
awt/swing related methods is quite important for applications
trying to use the system tray. This was a very unfortunate issue
for us as it caused applications to not start up at all on
affected systems.<br>
I wasn't able to compare the behavior to Ubuntu 22.04 as
SystemTray.isSupported() returns false on Ubuntu 22.04 but
returns true on Ubuntu 23.10. Should this even return true on
Ubuntu now or is this a bug?<br>
</p>
<p>Again, these issues only occur on the very latest Ubuntu
release. I have tested on a lot of other different distros, old
and new, and they all worked flawlessly.</p>
<p>Best regards, Christopher<br>
</p>
</blockquote>
</body>
</html>