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

Samuel Thibault samuel.thibault at ens-lyon.org
Wed Apr 8 22:56:39 UTC 2026


Hello,

Nicolas Pitre, le mer. 08 avril 2026 10:50:36 -0400, a ecrit:
> > Regarding the shared-library approach:
> > 
> >  > Implement the screen export and access protocol as a shared library that
> >  > any terminal emulator could link against (writer side) and any
> >  > accessibility tool could link against (reader side).
> > 
> > I still wonder whether the benefits would outweigh the drawbacks. One common
> > library might encourage other terminal emulators to adopt this system. The
> > adapter layer could be expanded each time we integrate a terminal emulator
> > with a different internal representation.
> 
> At the moment I have a sharable header file defining structures and 
> protocol values. The adapter layer consists in converting the internal 
> representation into the shared memory format and this is highly terminal 
> specific. Once this is done there is so far simply nothing left worth 
> factoring out into a shared library.

The "library" can be just that, a header that provides the protocol
definitions :)

Samuel


More information about the BRLTTY mailing list