[BRLTTY] the xw driver does not display

timothyhobbs at seznam.cz timothyhobbs at seznam.cz
Sun Feb 12 19:02:00 EST 2012


OK.  Thank you Mr. Thibault,
You have been very helpfull and patient with me.    Now I'm getting some where.  It turns out that arch linux is having some kind of trouble with at-spi...
------------------------
$ ps aux | grep at-spi
timothy    888  0.0  0.0  43032  2888 ?        Sl   00:41   0:00 /usr/lib/at-spi2-core/at-spi-bus-launcher
timothy    892  0.0  0.0   3000  1240 ?        S    00:41   0:00 /usr/bin/dbus-daemon --config-file=/etc/at-spi2/accessibility.conf --nofork --print-address 3
timothy    895  0.0  0.1  16924  3148 ?        Sl   00:41   0:00 /usr/lib/at-spi2-core/at-spi2-registryd --use-gnome-session
timothy   1149  0.0  0.0   3228   912 pts/0    S+   00:47   0:00 grep at-spi
------------------------
It seems that at-spi2 is running, but brltty is not happy with that:
------------------------
$ /bin/brltty -b xw -x as -n -e
BRLTTY 4.3 rev 5957 [http://mielke.cc/brltty/]

** (process:1041): WARNING **: AT_SPI_REGISTRY was not started at session startup.

** (process:1041): WARNING **: Could not locate registry
brltty: SPI_init returned 2
------------------------------
and that  at-spi 1 does not want to run at all.
------------------------------
$/usr/lib/at-spi/at-spi-registryd 

(process:1040): GLib-GObject-CRITICAL **: gtype.c:2715: You forgot to call g_type_init()

(process:1040): GLib-GObject-CRITICAL **: g_object_new: assertion `G_TYPE_IS_OBJECT (object_type)' failed

(process:1040): GLib-GObject-CRITICAL **: g_object_ref: assertion `G_IS_OBJECT (object)' failed
Neoprávněný přístup do paměti (SIGSEGV)
(Invalid entrance into memory)
-------------------------
Now it occured to me, that brltty shouldn't need at-spi at all.  Am I correct on that matter?  If this problem was limited to xw it would not harm me.  I'm just trying to get brltty to work at all...  I don't have a phisical braille device to test it on though.  So I tried:
--------------------
# brltty -b tt -d `tty` -B term=gnome-terminal -n
BRLTTY 4.3 rev 5957 [http://mielke.cc/brltty/]

** (process:1171): WARNING **: AT_SPI_REGISTRY was not started at session startup.

** (process:1171): WARNING **: Could not locate registry
brltty: SPI_init returned 2
------------------
Sadly to the same results.  Failiure.


Timothy Hobbs

> ------------ Původní zpráva ------------
> Od: Samuel Thibault <samuel.thibault at ens-lyon.org>
> Předmět: Re: [BRLTTY] the xw driver does not display
> Datum: 13.2.2012 00:28:04
> ----------------------------------------
> timothyhobbs at seznam.cz, le Mon 13 Feb 2012 00:19:23 +0100, a écrit :
> > Neither the subversion version of xw, nor the stable version seem to work. 
> Syslog has this to say:
> > 
> > # cat /var/log/syslog.log
> > Feb 12 13:31:02 localhost syslog-ng[402]: Configuration reload request
> received, reloading configuration;
> > Feb 12 20:06:44 localhost syslog-ng[402]: syslog-ng shutting down;
> version='3.3.4'
> > Feb 12 20:07:31 localhost syslog-ng[423]: syslog-ng starting up;
> version='3.3.4'
> > 
> > Doesn't seem to be rellivant.
> 
> Indeed, check the other log files.
> 
> Or you can just pass -n -e to brltty to make it emit messages on stderr.
> 
> > ./apitest
> > Connecting to BrlAPI... failed to connect to :0 using auth /etc/brlapi.key:
> connect: Adresář nebo soubor neexistuje
> > (The file or directory does not exist)
> > 
> > I'm not really sure why this appeared.  Especially since /etc/brlapi.key DOES
> exist.  Perhaps it's due to permissions?
> > 
> > ls -l /etc/brlapi.key 
> > -rw------- 1 root root 33 12. úno 20.38 /etc/brlapi.key
> > 
> > User does not have read permissions for that file.
> 
> User needs to have read permissions on the key to be able to connect to brlapi.
> 
> Samuel
> _______________________________________________
> This message was sent via the BRLTTY mailing list.
> To post a message, send an e-mail to: BRLTTY at mielke.cc
> For general information, go to: http://mielke.cc/mailman/listinfo/brltty
> 
> 


More information about the BRLTTY mailing list