[BRLTTY] Using BrlAPI clients in tmux (wass: Linux console hacking (was: Re: Footsteps towards better accessibility in Linux))
Samuel Thibault
samuel.thibault at ens-lyon.org
Wed Apr 8 12:48:42 UTC 2026
Aura Kelloniemi, le mer. 08 avril 2026 15:42:27 +0300, a ecrit:
> On 2026-04-08 at 14:25 +0200, Sébastien Hinderer <sebastien.hinderer at ens-lyon.org> wrote:
> > Aura Kelloniemi (2026/04/08 14:00 +0300):
> > > I consider the tmux terminal driver to be broken at the moment for two reasons:
> > >
> > > 1) The inefficiency mentioned above, and
> > > 2) The lack of support for running BrlAPI applications inside tmux.
>
> > Do you know about the WINDOWPATH environment variable that BrlAPI
> > clients can use to say where exactly they are running?
>
> Yes, with WINDOWPATH I can force BrlAPI clients to take over the whole console
> where tmux is running, but that's not what I want. I want BrlAPI to only take
> control of one tmux window.
>
> Now that I tested the tmux screen driver, the local brltty actually took over
> the whole console system so that it always displays contents of tmux
> regardless of which VT I switch to. I don't understand why this happens.
You'd normally set WINDOWPATH for that brltty instance so it shows up
only on that VT. You can also make this brltty instance open its own
brlapi server, and expose a BRLAPI_HOST environment variable to brlapi
applications running inside.
Samuel
More information about the BRLTTY
mailing list