<div class="gmail_quote">On Sun, Jul 1, 2012 at 12:30 PM, Daniel Narvaez <span dir="ltr"><<a href="mailto:dwnarvaez@gmail.com" target="_blank">dwnarvaez@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im">On 1 July 2012 14:31, Samuel Greenfeld <<a href="mailto:greenfeld@laptop.org">greenfeld@laptop.org</a>> wrote:<br>
> It was unclear though if I was enabling AT-SPI correctly or if Dogtail was<br>
> falsely thinking that it was turned on properly. This setting differs<br>
> between environments [1], and X has to be restarted to make it take effect.<br>
<br>
</div>Things has changed quite a bit recently. It was pretty easy to get it<br>
to work on Fedora 17. Hopefully Ubuntu will package dogtail 0.8.0 at<br>
some point too. <br></blockquote><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
These days I think all you need is GTK_MODULES=gail:atk-bridge in the<br>
environement, both for dogtail and the applications. No X restarting.<br></blockquote><div> </div><div>I tried dogtail 0.7 (GTK2) and 0.8 (released last month with GTK3
support) on Fedora 16. I did not know you could force ATK to be enabled
with an environment variable though. I will try that this week.<br><br>If getting AT-SPI support is that easy perhaps we should talk with
the Orca team about adopting their screen
reader.<br> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div>
> I may have been hampered a bit by trying to find a toolkit with a graphical<br>
> browser (to find controls without inspecting source code) during the GTK2 to<br>
> GTK3 transition. Although AT-SPI is not GTK-specific, I still ran into a<br>
> lot of compilation/library mismatch issues.<br>
<br></div></blockquote><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div class="im">
</div>sniff (part of dogtail) works from inside a sugar terminal, assuming<br>
GTK_MODULES=gail:atk-bridge.<br>
</blockquote></div><br>I was trying to use sniff both in the Terminal activity inside of Sugar and outside in GNOME. But these tests were done without this environment variable. I also tried Accerciser ( <a href="https://live.gnome.org/Accerciser/">https://live.gnome.org/Accerciser/</a> ).<br>
<br>Dogtail seems to be the test framework we're both looking at, possibly because Redhat helps maintain it. Other AT-SPI frameworks include LDTP ( <a href="http://ldtp.freedesktop.org/wiki">http://ldtp.freedesktop.org/wiki</a> ) and Mago ( <a href="http://mago.ubuntu.com/">http://mago.ubuntu.com/</a> ; uses LDTP).<br>
<br>Graphical (non AT-SPI) test frameworks also exist.<br>