Hello,

Roland Clobus, le mer. 05 nov. 2025 19:59:20 +0100, a ecrit:
> > https://wiki.debian.org/DebianInstaller/Accessibility
> > ”
> 
> I'm really sorry that we have to go full circle [2],

As a reminder, bug reporters are *not* Cc-ed when you mail only
[email protected], so I never got that mail...

> As I understand it, there are 2 scenarios:
> * Running brltty on the host, while running the Debian installer in qemu
> * Running brltty on the installed live system, which was installed
> without network cards available.

It's not two scenarios, it's the two things that are needed. The first
one is just a braille device emulator, while the second one is the
normal brltty, that will connect to the first through the usb emulation.

> brltty -b xw -x no -A auth=none,host=127.0.0.1:1
> BRLTTY 6.8 rev BRLTTY-6.8 [https://brltty.app/]
> brltty: can't isolate namespaces
> brltty: executing as the invoking user: roland
> brltty: can't set supplementary groups
> brltty: group not joined: 0(root)
> brltty: group not joined: 5(tty)
> brltty: group not joined: 20(dialout)
> brltty: group not joined: 133(input)
> brltty: required capability not granted: cap_sys_admin (for injecting
> input characters typed on a braille device)
> brltty: required capability not granted: cap_sys_tty_config (for playing
> alert tunes via the built-in PC speaker)
> brltty: required capability not granted: cap_mknod (for creating needed
> but missing special device files)
> 
> Do I need additional group memberships to make this work properly, or should 
> I run as root?

That's all just harmless warnings.

> The brltty window has the content 'no screen', both in regular letters
> and in braille.

That's expected since we passed -x no to say we don't want a screen
reader.

> BRLAPI_HOST=127.0.0.1:1 kvm -usbdevice braille -cdrom 
> debian-live-13.1.0-amd64-gnome.iso -hda scratch_hd.qcow2 -m 8192 -boot d 
> -device ac97 -net none
> 
> While running this, I get many lines with: baum: brlapi__enterTtyMode: Can't 
> determine tty number

That's the real issue.

Which terminal did you run it in?  I now notice that gnome-terminal
doesn't expose WINDOWID any more :(((

You can circumvent it by passing

-display sdl

to qemu, as the sdl frontend knows how to get a proper window ID.

I have now added that information on the wiki.

Samuel

Reply via email to