[BRLTTY] Footsteps towards better accessibility in Linux
Nicolas Pitre
nico at fluxnic.net
Wed May 7 15:12:26 UTC 2025
On Tue, 6 May 2025, Sébastien Hinderer wrote:
> By the way, it was in my head to ask whether it would be possible to
> make links clickable in the virtual consoles, too. I have no idea
> whether the question even makes sense, though. Nicolas, if you are
> reading this, I guess this question is for you, somehow.
If you mean any links anywhere on the screen regardless of the
foreground application then the short answer is no. Doesn't mean it is
not doable though.
Right now it is the application that must give links some meanings and
give you the ability to activate them. This is what alpine does for
example. Maybe emacs/vi can activate links somehow too but I don't know
enough about either to say for sure (I would be surprised if they
couldn't somehow).
But if you wanted for any links anywhere on the virtual console to be
clickable, say, with a mouse regardless of the running foreground
application then you could write a fairly simple daemon program to
monitor the screen content via a /dev/vcs device, just like BRLTTY does,
to detect the presence of links and launch the browser of your choice
when they're "clicked". The selecting/clicking of links could be done
with the keyboard as well using some special hot keys too, again just
like BRLTTY does.
Personally, I'm happy enough with BRLTTY's cut-and-paste to copy a link
into lynx. And when lynx can't cut it then I just use my iPhone which is
way-way more frustration free than any GUI accessibility on Linux has
ever been for me, even better than Android accessibility for that
matter. I now have iOS "shortcuts" to move clipboard content back and
forth between my iPhone and Linux which makes pasting links into Safari
from Linux almost seamless.
But for my day job I use the Linux VT console exclusively. There is
nothing that comes close to the efficiency and ease of use I get from
that work environment. And I intend to do my best to help keep it alive
and kicking for as long as I can, beyond that I hope I'll be retired.
Nicolas
More information about the BRLTTY
mailing list