<div dir="ltr">To Samuel<br><br>I have changed the brltty.conf file to write to a log file. Log-level information<br><br><div>I am testing with two different braille displays. <br>- <b>Focus blue 40</b>. It runs immediately. Connected with normal USB cable. I can start the computer and run my python program. The Focus displays different messages as the computer starts. It even said brltty at some point during boot. <br>This is the logfile right after booting.<br>[brltty] BRLTTY 6.4 rev BRLTTY-6.4 [<a href="https://brltty.app/" target="_blank">https://brltty.app/</a>]<br>[brltty] Log Level: information<br>[brltty] Messages Locale: en_US.UTF-8<br>[brltty] Messages Domain: brltty<br>[brltty] Messages Directory: /usr/share/locale<br>[brltty] Autospeak Threshold: none<br>[brltty] Privilege Parameter: path=<br>[brltty] Privilege Parameter: scfmode=<br>[brltty] Privilege Parameter: shell=<br>[brltty] Privilege Parameter: user=<br>[brltty] can't isolate namespaces<br>[brltty] executing as the invoking user: finn<br>[brltty] can't set supplementary groups<br>[brltty] group not joined: 0(root)<br>[brltty] group not joined: 5(tty)<br>[brltty] group not joined: 20(dialout)<br>[brltty] group not joined: 29(audio)<br>[brltty] group not joined: 107(input)<br>[brltty] group not joined: 132(pulse-access)<br>[brltty] required capability not granted: cap_sys_admin (for injecting input characters typed on a braille device)<br>[brltty] required capability not granted: cap_sys_tty_config (for playing alert tunes via the built-in PC speaker)<br>[brltty] required capability not granted: cap_mknod (for creating needed but missing special device files)<br>[brltty] Working Directory: /home/finn<br>[brltty] Configuration File: /etc/brltty.conf<br>[brltty] Preferences File: brltty.prefs<br>[brltty] Updatable Directory: /var/lib/brltty<br>[brltty] Writable Directory: /run/brltty<br>[brltty] Drivers Directory: /lib/brltty<br>[brltty] Tables Directory: /etc/brltty<br>[brltty] Text Table: en_US<br>[brltty] CLDR open error: No such file or directory: /usr/share/unicode/cldr/common/annotations/en.xml<br>[brltty] possible cause: the package that defines the CLDR annotations directory is not installed<br>[brltty] emoji substitutiion won't be performed<br>[brltty] Contraction Table: en_US<br>[brltty] Attributes Table: left_right<br>[brltty] Keyboard Property: type=<br>[brltty] Keyboard Property: vendor=<br>[brltty] Keyboard Property: product=<br>[brltty] Keyboard Table: off<br>[brltty] Speech Input: none<br>[brltty] /lib/brltty/libbrlttyxa2.so: cannot open shared object file: No such file or directory<br>[brltty] cannot load screen driver: /lib/brltty/libbrlttyxa2.so<br>[brltty] screen driver not loadable: a2<br><b>[brltty] Braille Display Dimensions: 40 columns, 1 row<br></b>[brltty] Key Bindings: all<br>[brltty] Key Help: /etc/brltty/Input/ba/all.txt<br>[brltty] Braille Driver: ba [BrlAPI]<br>[brltty] BrlAPI Braille Driver: version 0.1, 2005<br>[brltty] Braille Parameter: host=<br>[brltty] Braille Parameter: auth=<br>[brltty] Braille Device: usb:<br>[brltty] Old Preferences File: /etc/brltty-ba.prefs<br>[tune-thread] can't open beep device: /dev/tty0: Permission denied<br>[brltty] Speech Driver: no [NoSpeech]<br>[brltty] NoSpeech Speech Driver:<br>[brltty] /lib/brltty/libbrlttyxa2.so: cannot open shared object file: No such file or directory<br>[brltty] cannot load screen driver: /lib/brltty/libbrlttyxa2.so<br>[brltty] screen driver not loadable: a2<br>[brltty] /lib/brltty/libbrlttyxa2.so: cannot open shared object file: No such file or directory<br>[brltty] cannot load screen driver: /lib/brltty/libbrlttyxa2.so<br>[brltty] screen driver not loadable: a2<br>[brltty] /lib/brltty/libbrlttyxa2.so: cannot open shared object file: No such file or directory<br>[brltty] cannot load screen driver: /lib/brltty/libbrlttyxa2.so<br>[brltty] screen driver not loadable: a2<br>[brltty] /lib/brltty/libbrlttyxa2.so: cannot open shared object file: No such file or directory<br>[brltty] cannot load screen driver: /lib/brltty/libbrlttyxa2.so<br>[brltty] screen driver not loadable: a2<br>[brltty] /lib/brltty/libbrlttyxa2.so: cannot open shared object file: No such file or directory<br>[brltty] cannot load screen driver: /lib/brltty/libbrlttyxa2.so<br>[brltty] screen driver not loadable: a2<br>[brltty] /lib/brltty/libbrlttyxa2.so: cannot open shared object file: No such file or directory<br>[brltty] cannot load screen driver: /lib/brltty/libbrlttyxa2.so<br>[brltty] screen driver not loadable: a2<br><br><br>- <b>Brailliant BI 20X.</b> The display says "terminal" when connected to the computer.<br>Connected with USB-C cable. There is no reaction when the computer boots, no messages and no log file. As if brltty was not stated.<br><br>When starting brltty manually from the command line, I get this log file.<div><br></div><div>Before this line it is the same <br></div><div>[brltty] Speech Input: none <br></div><div>The difference is here.</div><div>[brltty] BrlAPI Server: release 0.8.3<br>[brltty] API Parameter: auth=<br>[brltty] API Parameter: host=<br>[brltty] API Parameter: stacksize=<br>[brltty] screen device: vcsa<br>[brltty] console device: tty0<br>[brltty] unicode device: vcsu<br>[brltty] cannot create directory: /run/brltty: Permission denied<br>[brltty] Speech Driver: no [NoSpeech]<br>[brltty] NoSpeech Speech Driver:<br>[brltty] screen device: vcsa<br>[brltty] console device: tty0<br>[brltty] unicode device: vcsu<br>[brltty] cannot create directory: /run/brltty: Permission denied<br>[brltty] screen device: vcsa<br>[brltty] console device: tty0<br>[brltty] unicode device: vcsu<br>[brltty] cannot create directory: /run/brltty: Permission denied<br></div><div><br>When running my python program with the Brailliant connected </div><div>Connection failed: Connection to b':0' failed. Is BRLTTY really running?<br></div><div>error: couldn't connect to b':0' with key b'keyfile:/etc/brlapi.key+polkit': connect: Connection refused<br>(brlerrno 11, libcerrno 111, gaierrno 0)<br>Is BRLTTY really running?<br>error.brlerrno: 11<br>error.libcerrno: 111<br></div><div><br></div></div><div>Different ideas for what could be wrong.</div><div>1) My cables are not good for data transfer</div><div>2) The Brailliant should be in a different mode. Maybe it should not say "terminal".</div><div>3) brltty should run with different parameters. I wouldn't know where to start.</div><div>4) Maybe brltty should start with the root user or superuser</div><div>I found this: <i>Creating the Unprivileged User. </i><i>We recommend that the unprivileged user be named brltty, and that it be a system user.</i></div><div>5) I am ignoring something in the installation or configuration that is presumed understood</div><div><br></div><div>This is how I made the installation: </div><div><span id="gmail-docs-internal-guid-cd6a65ce-7fff-acb0-ac26-384b3395eb54">sudo apt update<br>sudo apt full-upgrade (takes a long time)<br>sudo apt-get install python3-brlapi<br>sudo apt-get install python3-xlib<br>sudo apt-get install brltty<br>sudo apt-get install python3-louis</span></div><div><span><br></span></div><div><span><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt">Kind regards, </p><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt">Finn</p></span></div></div>