You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The X11 WM_CLASS property which is used as the application name by Gnome3 and other window managers, so in response to processing/processing#2534, we added code to modify the name. It relies on a hack that makes a field public, so Java 11+ complains about it.
To fix, we need a more reliable way to specify the application name so that it doesn't show up as Processing.app.Base on Linux. This could be as simple as modifying the launcher script to set the WM_CLASS environment variable to Processing on startup, but someone would need to spend some time looking into it and testing any possible solution on various Linux distros.
There may also be an alternative using JNA, but on a quick look, it seemed to required a contrib library for JNA, which we probably don't want to rely on for sake of longevity.
The text was updated successfully, but these errors were encountered:
Is this issue the reason for #333?
Is there a workaround, since otherwise I can not use Processing4 on my machine F35?
It would be great if somebody fix it.
To be clear: this is a warning (just like the message says in all caps, I guess), not an error that will break the software (for now). But I'd still like to address the issue it's complaining about.
This issue has been automatically locked. To avoid confusion with reports that have already been resolved, closed issues are automatically locked 30 days after the last comment. Please open a new issue for related bugs.
Created by: benfry
The X11
WM_CLASS
property which is used as the application name by Gnome3 and other window managers, so in response to processing/processing#2534, we added code to modify the name. It relies on a hack that makes a fieldpublic
, so Java 11+ complains about it.To fix, we need a more reliable way to specify the application name so that it doesn't show up as
Processing.app.Base
on Linux. This could be as simple as modifying the launcher script to set theWM_CLASS
environment variable toProcessing
on startup, but someone would need to spend some time looking into it and testing any possible solution on various Linux distros.There may also be an alternative using JNA, but on a quick look, it seemed to required a contrib library for JNA, which we probably don't want to rely on for sake of longevity.
The text was updated successfully, but these errors were encountered: