Search code examples
javaswingaccessibilitygnome

Bug in GNOME's Java-Atk-Wrapper - how to disable accessibility for a Swing component or application?


I believe I found a bug in the Java wrapper for GNOME Accessibility, resulting in a critical performance problem in my Scala/Java applications that use Tree or Table UI.

I need to avoid that AtkWrapper is listening to my tables and trees. How can I remove the Java Atk Wrapper from my system, or disable it from particular components of my application?


Solution

  • To disable GNOME accessibility globally, one can use this system property:

    -Djavax.accessibility.assistive_technologies=