Modernizing Accessibility for Desktop Linux
summary
GNOME is building Newton, a Wayland-native accessibility architecture that replaces noisy per-query IPC with a push serialized accessibility tree model (full tree plus incremental updates) carried via Access Kit. Prototype implementations exist in Access Kit, mutter and Orca and demo end-to-end with Rust GUIs; GTK integration is in progress. Goals: support untrusted/sandboxed apps, cut latency and main‑thread blocking, and avoid global DBus baggage; open issues include serialization format (currently JSON prototype) and optimizing large-document updates. Funding: Sovereign Tech Fund; target inclusion in upcoming GNOME releases.
AI-written summary · about
chapters (10)
- 0:00Modernizing Linux accessibility
- 2:55GNOME accessibility history
- 7:34IPC problems in accessibility
- 12:14Newton project introduction
- 17:15Newton solves chatty IPC
- 20:22Newton architecture goals
- 23:12Newton prototype status
- 26:50Newton future possibilities
- 27:56Conclusion for Newton
- 29:05Q&A
related talks
35mBeyond the Screen: A Deep Dive into Linux Accessibility for Developers
30mReal accessibility: an imperfect, honest journey
34mAccessKit: reusable UI accessibility
23mDay 2 Lightning Talks
40mAccessibility: What If We Let Users Customize ...
32mBuilding Empathy and Accessible Apps
29mThe Future Should Be Uneven
46mEmpower Inclusion Through Accessible Java Applications
