[Kde-accessibility] Fwd: [orca-list] qt-at-spi on Arch Linux

Alex Midence alex.midence at gmail.com
Thu May 12 06:02:30 CEST 2011


Hi.

My apologies for my prior rather cryptic message.  I was in a bit of a
hurry and I guess I didn't realize just how it actually came out.  No
wonder you were confused!  =)  Anyway, I'm a newcomer to this list
having just joined yesterday to try and stay in the loop on what's
going on with KDE accessibility.  This gentleman posted this message
to the orca list earlier today.  He tried qt-at-spi to see how it
worked for him and this is the result of his trial.  I wondered if
anyone on this list might offer some assistance as to why he got the
result he did.

Thanks.

Alex M



---------- Forwarded message ----------
From: Kyle <kyle4jesus at gmail.com>
Date: Wed, 11 May 2011 18:45:26 -0400
Subject: [orca-list] qt-at-spi on Arch Linux
To: orca-list at gnome.org

Well, here I go experimenting again. I'm trying to build qt-at-spi on
Arch Linux. I cloned master from the repository, installed the qt
package and built qt-at-spy using
qmake
make
make install
I then went into the examples directory and built the calculator example.
qmake
make
and ran
export QT_ACCESSIBILITY=1
./calculator
I also tried
QT_ACCESSIBILITY=1 ./calculator
Both give the same results: lots and lots of output, including some
errors while trying to contact the at-spi registry, and something about
not being able to find the accessibility dbus. I should note here that
I'm running GNOME3 using at-spi2 as I right this, so dbus and dbus
at-spi are definitely running. I am including a file with the output
from my attempt to run the calculator example as an attachment, as it's
rather long. Did I miss something when I built qt-at-spi, is it
currently in a broken state waiting for some git commit love or is the
current version of at-spi2 incompatible with the current qt-at-spy,
which would basically tie in with needing a little updating in git?
Thanks for any help.
~Kyle
-------------- next part --------------
Accessibility DBus not found. Falling back to session bus.
Registered DEC:  true 
Error in contacting registry 
"org.freedesktop.DBus.Error.Spawn.ChildSignaled" 
"Process /usr/lib/at-spi2-core/at-spi2-registryd received signal 6" 
 Window activate:  true Calculator(0x7fffa1a66160, name = "Calculator Dialog") 
      QSpiAccessibleBridge::interfaceToAccessible new:  Calculator(0x7fffa1a66160, name = "Calculator Dialog") "Calculator" "dialog" 
ACCESSIBLE:  Calculator(0x7fffa1a66160, name = "Calculator Dialog") "/org/a11y/atspi/accessible/1" 
 + window 
      QSpiAccessibleBridge::interfaceToAccessible new:  QLineEdit(0x1dcb110, name = "display line edit") "The calculator display" "text" 
ACCESSIBLE:  QLineEdit(0x1dcb110, name = "display line edit") "/org/a11y/atspi/accessible/2" 
Old Text:  QLineEdit(0x1dcb110, name = "display line edit") "0" 
      QSpiAccessibleBridge::interfaceToAccessible new:  Button(0x1e945a0, name = "Button: Backspace") "Backspace" "push button" 
ACCESSIBLE:  Button(0x1e945a0, name = "Button: Backspace") "/org/a11y/atspi/accessible/3" 
      QSpiAccessibleBridge::interfaceToAccessible new:  Button(0x1e946e0, name = "Button: Clear") "Clear" "push button" 
ACCESSIBLE:  Button(0x1e946e0, name = "Button: Clear") "/org/a11y/atspi/accessible/4" 
      QSpiAccessibleBridge::interfaceToAccessible new:  Button(0x1df8690, name = "Button: Clear All") "Clear All" "push button" 
ACCESSIBLE:  Button(0x1df8690, name = "Button: Clear All") "/org/a11y/atspi/accessible/5" 
      QSpiAccessibleBridge::interfaceToAccessible new:  Button(0x1e28550, name = "Button: MC") "MC" "push button" 
ACCESSIBLE:  Button(0x1e28550, name = "Button: MC") "/org/a11y/atspi/accessible/6" 
      QSpiAccessibleBridge::interfaceToAccessible new:  Button(0x1e09ac0, name = "Button: MR") "MR" "push button" 
ACCESSIBLE:  Button(0x1e09ac0, name = "Button: MR") "/org/a11y/atspi/accessible/7" 
      QSpiAccessibleBridge::interfaceToAccessible new:  Button(0x1e86420, name = "Button: MS") "MS" "push button" 
ACCESSIBLE:  Button(0x1e86420, name = "Button: MS") "/org/a11y/atspi/accessible/8" 
      QSpiAccessibleBridge::interfaceToAccessible new:  Button(0x1e1cee0, name = "Button: M+") "M+" "push button" 
ACCESSIBLE:  Button(0x1e1cee0, name = "Button: M+") "/org/a11y/atspi/accessible/9" 
      QSpiAccessibleBridge::interfaceToAccessible new:  Button(0x1e6cc60, name = "Button: 1") "1" "push button" 
ACCESSIBLE:  Button(0x1e6cc60, name = "Button: 1") "/org/a11y/atspi/accessible/10" 
      QSpiAccessibleBridge::interfaceToAccessible new:  Button(0x1e6dc90, name = "Button: 2") "2" "push button" 
ACCESSIBLE:  Button(0x1e6dc90, name = "Button: 2") "/org/a11y/atspi/accessible/11" 
      QSpiAccessibleBridge::interfaceToAccessible new:  Button(0x1e71650, name = "Button: 3") "3" "push button" 
ACCESSIBLE:  Button(0x1e71650, name = "Button: 3") "/org/a11y/atspi/accessible/12" 
      QSpiAccessibleBridge::interfaceToAccessible new:  Button(0x1e71890, name = "Button: 4") "4" "push button" 
ACCESSIBLE:  Button(0x1e71890, name = "Button: 4") "/org/a11y/atspi/accessible/13" 
      QSpiAccessibleBridge::interfaceToAccessible new:  Button(0x1e70000, name = "Button: 5") "5" "push button" 
ACCESSIBLE:  Button(0x1e70000, name = "Button: 5") "/org/a11y/atspi/accessible/14" 
      QSpiAccessibleBridge::interfaceToAccessible new:  Button(0x1df0b50, name = "Button: 6") "6" "push button" 
ACCESSIBLE:  Button(0x1df0b50, name = "Button: 6") "/org/a11y/atspi/accessible/15" 
      QSpiAccessibleBridge::interfaceToAccessible new:  Button(0x1dee600, name = "Button: 7") "7" "push button" 
ACCESSIBLE:  Button(0x1dee600, name = "Button: 7") "/org/a11y/atspi/accessible/16" 
      QSpiAccessibleBridge::interfaceToAccessible new:  Button(0x1e50730, name = "Button: 8") "8" "push button" 
ACCESSIBLE:  Button(0x1e50730, name = "Button: 8") "/org/a11y/atspi/accessible/17" 
      QSpiAccessibleBridge::interfaceToAccessible new:  Button(0x1e56510, name = "Button: 9") "9" "push button" 
ACCESSIBLE:  Button(0x1e56510, name = "Button: 9") "/org/a11y/atspi/accessible/18" 
      QSpiAccessibleBridge::interfaceToAccessible new:  Button(0x1e6cda0, name = "Button: 0") "0" "push button" 
ACCESSIBLE:  Button(0x1e6cda0, name = "Button: 0") "/org/a11y/atspi/accessible/19" 
      QSpiAccessibleBridge::interfaceToAccessible new:  Button(0x1e508d0, name = "Button: .") "." "push button" 
ACCESSIBLE:  Button(0x1e508d0, name = "Button: .") "/org/a11y/atspi/accessible/20" 
      QSpiAccessibleBridge::interfaceToAccessible new:  Button(0x1e02c80, name = "Button: ±") "±" "push button" 
ACCESSIBLE:  Button(0x1e02c80, name = "Button: ±") "/org/a11y/atspi/accessible/21" 
      QSpiAccessibleBridge::interfaceToAccessible new:  Button(0x1e3a310, name = "Button: ÷") "÷" "push button" 
ACCESSIBLE:  Button(0x1e3a310, name = "Button: ÷") "/org/a11y/atspi/accessible/22" 
      QSpiAccessibleBridge::interfaceToAccessible new:  Button(0x1e3a500, name = "Button: ×") "×" "push button" 
ACCESSIBLE:  Button(0x1e3a500, name = "Button: ×") "/org/a11y/atspi/accessible/23" 
      QSpiAccessibleBridge::interfaceToAccessible new:  Button(0x1df6670, name = "Button: -") "-" "push button" 
ACCESSIBLE:  Button(0x1df6670, name = "Button: -") "/org/a11y/atspi/accessible/24" 
      QSpiAccessibleBridge::interfaceToAccessible new:  Button(0x1e6e670, name = "Button: +") "+" "push button" 
ACCESSIBLE:  Button(0x1e6e670, name = "Button: +") "/org/a11y/atspi/accessible/25" 
      QSpiAccessibleBridge::interfaceToAccessible new:  Button(0x1e6e8b0, name = "Button: Sqrt") "Sqrt" "push button" 
ACCESSIBLE:  Button(0x1e6e8b0, name = "Button: Sqrt") "/org/a11y/atspi/accessible/26" 
      QSpiAccessibleBridge::interfaceToAccessible new:  Button(0x1e6d410, name = "Button: x²") "x²" "push button" 
ACCESSIBLE:  Button(0x1e6d410, name = "Button: x²") "/org/a11y/atspi/accessible/27" 
      QSpiAccessibleBridge::interfaceToAccessible new:  Button(0x1e4eef0, name = "Button: 1/x") "1/x" "push button" 
ACCESSIBLE:  Button(0x1e4eef0, name = "Button: 1/x") "/org/a11y/atspi/accessible/28" 
      QSpiAccessibleBridge::interfaceToAccessible new:  Button(0x1e4f130, name = "Button: =") "=" "push button" 
ACCESSIBLE:  Button(0x1e4f130, name = "Button: =") "/org/a11y/atspi/accessible/29" 
Key event text:  6 false   ""  hardware code:  64  native sc:  64  native mod:  0 native virt:  65513 
QSpiApplication::keyEventError  "org.freedesktop.DBus.Error.Spawn.ChildSignaled" "Process /usr/lib/at-spi2-core/at-spi2-registryd received signal 6" 
Object hide 
Object hide 
Object hide 
Object hide 
Object hide 
Object hide 
Object hide 
Object hide 
Object hide 
Object hide 
Object hide 
Object hide 
Object hide 
Object hide 
Object hide 
Object hide 
Object hide 
Object hide 
Object hide 
Object hide 
Object hide 
Object hide 
Object hide 
Object hide 
Object hide 
Object hide 
Object hide 
Object hide 
Object hide 


More information about the kde-accessibility mailing list