[BRLTTY] Linux console hacking (was: Re: Footsteps towards better accessibility in Linux)

Aura Kelloniemi kaura.dev at sange.fi
Sun Mar 29 17:12:28 UTC 2026


Hi Jason & list,

On 2026-03-29 at 12:34 -0400, "Jason J.G. White" <jason at jasonjgw.net> wrote:
 > Aura Kelloniemi <kaura.dev at sange.fi> wrote:
 > >1. AT-SPI2 depends on D-Bus and is deeply integrated into the GNOME
 > >accessibility stack. This is reasonable in a full desktop environment, but not
 > >in lightweight scenarios (e.g. kmscon). Pulling in D-Bus and the GNOME
 > >accessibility infrastructure purely to reach a terminal emulator is overkill
 > >and most likely will not be an acceptable solution for kmscon or other
 > >non-GNOME terminal emulators.

 > This is true of at-spi, but not of the desktop accessibility 
 > architecture that Matt Campbell has been working on for Linux. It uses a 
 > Wayland protocol, eliminating the DBus dependency and its performance 
 > issues.

The project is called Newton. It actually does not avoid D-bus, because the
accessibility technology (AT) protocol is still D-bus based – an option was
considered.

 > If that work continues, any solution for terminal emulators would need 
 > to be integrated with it, as the intention is ultimately to supersede 
 > at-spi.

I kind of agree, but the problem (with kmscon, tmux, etc.) is that they are
not run inside a Wayland compositor, and dependency on Wayland is hardly
better than a dependency on AT-SPI2 for lightweight terminal emulators.

BTW, it seems that the design of the Newton protocol has been directed by
existing experience/features of Orca. Braille has not received a lot of
consideration, it seems.

-- 
Aura


More information about the BRLTTY mailing list