What should we change in sugar?<br><br><div class="gmail_quote">2010/9/8 Tomeu Vizoso <span dir="ltr"><<a href="mailto:tomeu@sugarlabs.org">tomeu@sugarlabs.org</a>></span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="im">On Tue, Sep 7, 2010 at 18:32, Peter Korn <<a href="mailto:peter.korn@oracle.com">peter.korn@oracle.com</a>> wrote:<br>
><br>
</div><div class="im">> Hi Tomeu, gang,<br>
><br>
> [I'm cc-ing Joanie Diggs, co-maintainer of Orca]<br>
><br>
> I believe there are 6 key things that need to be done in/for Sugar to enable use of the GNOME accessibility work for folks with vision impairments.  Others more expert in the specific details may correct/amend my comments.  I believe the 6 things are:<br>

><br>
> The shift of AT-SPI from CORBA to DBUS (in process, not yet completed, but builds of at-spi2 are in the GNOME code repository and if someone would start playing and testing with it on the OLPC, that'd be great!)<br>

<br>
</div>I tested the very recent bits of at-spi2 in sugar-jhbuild and they<br>
seemed to work fine in that accerciser was able to navigate through<br>
the controls of the desktop window and of activities (applications).<br>
<div class="im"><br>
> Implementation of ATK by the Sugar UI components (this is the accessibility API that screen readers like Orca use)<br>
<br>
</div>Accerciser showed that it could not go into the HippoCanvas widget<br>
that is used in some fundamental parts of the Sugar shell and also<br>
inside our browser. The browser is moving from xulrunner to webkitgtk+<br>
which I expect to fare much better there. About HippoCanvas, I have<br>
been experimenting with replacing it with custom GtkContainers and<br>
dropping Hippo completely seemed very doable.<br>
<div class="im"><br>
> Creating / adapting a magnifier service on Sugar for Orca.  This may be a fairly trivial port of gnome-mag (non-COMPOSITE edition), or it may be a complete re-write<br>
<br>
</div>I have no idea of what this entails, but as we have kept quite close<br>
to GNOME's architecture, I expect the fairly trivial port to suffice.<br>
<div class="im"><br>
> Porting Orca to Sugar.  This may be fairly trivial, or it may involve a new Sugar-style GUI, etc.<br>
<br>
</div>Tried out Orca in Sugar and it was able to read windows titles,<br>
buttons labels, etc. What GUI would it have other than a configuration<br>
parameter for starting it automatically at startup?<br>
<div class="im"><br>
> Adding theme support go Sugar for vision impairments - things like a large-print theme, and inverse theme, etc.<br>
<br>
</div>The Uruguayan deployment has customized their builds in this direction<br>
but I believe they need help upstreaming it.<br>
<div class="im"><br>
> Ensure 100% keyboard operability of Sugar<br>
<br>
</div>Hippo is also the roadblock here.<br>
<div class="im"><br>
> Tomeu - are there folks in sugar-devel who have cycles to work on these things?<br>
<br>
</div>No idea, I started this thread to find out :)<br>
<br>
Thanks a lot for the great insights!<br>
<font color="#888888"><br>
Tomeu<br>
</font><div><div></div><div class="h5"><br>
><br>
> Regards,<br>
><br>
><br>
> Peter<br>
><br>
> On 9/7/2010 12:49 AM, Tomeu Vizoso wrote:<br>
><br>
> On Mon, Sep 6, 2010 at 20:15, Esteban Arias <<a href="mailto:earias@plan.ceibal.edu.uy">earias@plan.ceibal.edu.uy</a>> wrote:<br>
><br>
><br>
> no, I tested with gnome desktop.<br>
><br>
><br>
> Ok, I can help you get in touch with the GNOME team that works on<br>
> accessibility if you want. They are very dedicated, friendly and<br>
> talented bunch. Collabora and other companies also provide services<br>
> related to accessibility and GNOME.<br>
><br>
> But nobody else than us is going to fix accessibility in Sugar so<br>
> that's why I'm asking if anybody here has interest in working on this.<br>
> The first need is finding someone who can tell us what needs to be<br>
> improved in Sugar so it can be used by people with no or very low<br>
> vision.<br>
><br>
> Thanks,<br>
><br>
> Tomeu<br>
><br>
><br>
><br>
> 2010/9/3 Tomeu Vizoso <<a href="mailto:tomeu@sugarlabs.org">tomeu@sugarlabs.org</a>><br>
><br>
><br>
> On Thu, Sep 2, 2010 at 18:25, Esteban Arias <<a href="mailto:earias@plan.ceibal.edu.uy">earias@plan.ceibal.edu.uy</a>><br>
> wrote:<br>
><br>
><br>
> xo-1.0 | F11 | Dextrose version | Gnome desktop | orca 2.26.3<br>
><br>
> If I set: "run at startup"<br>
> orca run correctly.<br>
><br>
><br>
> Hi Esteban,<br>
><br>
> to clarify, you configure orca in some way so it runs when sugar<br>
> starts up and it reads what is on the screen?<br>
><br>
> Thanks,<br>
><br>
> Tomeu<br>
><br>
><br>
><br>
> If I excecute "orca" from Terminal, shows error:<br>
> /usr/lib/python2.6/site-packages/orca/mouse_review.py:189: Warning:<br>
> invalid<br>
> uninstantiatable type `(null)' in cast to `GdkDisplayX11'<br>
>     self._mouseDwellTimeout(event.detail1, event.detail2)<br>
><br>
> Displays Preferences dialog, but dont reads screen.<br>
><br>
> Regards,<br>
> Esteban Arias.<br>
><br>
> 2010/9/2 Tomeu Vizoso <<a href="mailto:tomeu@sugarlabs.org">tomeu@sugarlabs.org</a>><br>
><br>
><br>
> On Wed, Sep 1, 2010 at 14:51, Esteban Arias <<a href="mailto:earias@plan.ceibal.edu.uy">earias@plan.ceibal.edu.uy</a>><br>
> wrote:<br>
><br>
><br>
> I install orca on xo 1.0 with gnome for f11.<br>
> If I config to start session with orca, runs ok. But if I execute<br>
> orca<br>
> from<br>
> terminal, dont run correctly:<br>
><br>
><br>
> Hi Esteban,<br>
><br>
> could be that your email arrived to us incomplete?<br>
><br>
> Regards,<br>
><br>
> Tomeu<br>
><br>
><br>
><br>
> 2010/9/1 <a href="mailto:pbrobinson@gmail.com">pbrobinson@gmail.com</a> <<a href="mailto:pbrobinson@gmail.com">pbrobinson@gmail.com</a>><br>
><br>
><br>
> On Wed, Sep 1, 2010 at 10:24 AM, Tomeu Vizoso <<a href="mailto:tomeu@sugarlabs.org">tomeu@sugarlabs.org</a>><br>
> wrote:<br>
><br>
><br>
> On Fri, Aug 20, 2010 at 14:10, Tomeu Vizoso <<a href="mailto:tomeu@sugarlabs.org">tomeu@sugarlabs.org</a>><br>
> wrote:<br>
><br>
><br>
> On Fri, Aug 20, 2010 at 14:08, Esteban Arias<br>
> <<a href="mailto:earias@plan.ceibal.edu.uy">earias@plan.ceibal.edu.uy</a>> wrote:<br>
><br>
><br>
> hi,<br>
> we can colaborate with this proyect.<br>
><br>
><br>
> Excelent, have you tried already orca with Sugar? And with GNOME?<br>
><br>
><br>
> I would say that the next step is for someone who knows how orca<br>
> is<br>
> used to give it a try and file tickets for the biggest issues. Not<br>
> sure we can make much more until then.<br>
><br>
><br>
> The gnome guys mentioned this the other day and there's going to be<br>
> some more work done within gnome hopefully for F-14. So hopefully we<br>
> should be looking better for that release.<br>
><br>
> Peter<br>
><br>
><br>
> --<br>
>     Esteban Arias<br>
>     Investigación y Desarrollo - Plan Ceibal<br>
>     Avda. Italia 6201<br>
>     Montevideo - Uruguay.<br>
>     Tel.: 2601.57.73 Interno 2228<br>
>     E-mail : <a href="mailto:earias@plan.ceibal.edu.uy">earias@plan.ceibal.edu.uy</a><br>
><br>
><br>
><br>
><br>
> --<br>
>     Esteban Arias<br>
>     Investigación y Desarrollo - Plan Ceibal<br>
>     Avda. Italia 6201<br>
>     Montevideo - Uruguay.<br>
>     Tel.: 2601.57.73 Interno 2228<br>
>     E-mail : <a href="mailto:earias@plan.ceibal.edu.uy">earias@plan.ceibal.edu.uy</a><br>
><br>
><br>
><br>
><br>
> --<br>
>     Esteban Arias<br>
>     Investigación y Desarrollo - Plan Ceibal<br>
>     Avda. Italia 6201<br>
>     Montevideo - Uruguay.<br>
>     Tel.: 2601.57.73 Interno 2228<br>
>     E-mail : <a href="mailto:earias@plan.ceibal.edu.uy">earias@plan.ceibal.edu.uy</a><br>
><br>
><br>
><br>
><br>
> _______________________________________________<br>
> accessibility mailing list<br>
> <a href="mailto:accessibility@lists.laptop.org">accessibility@lists.laptop.org</a><br>
> <a href="http://lists.laptop.org/listinfo/accessibility" target="_blank">http://lists.laptop.org/listinfo/accessibility</a><br>
><br>
><br>
> --<br>
><br>
</div></div><div class="im">> Peter Korn | Accessibility Principal<br>
> Phone: <a href="tel:%2B1%20650%205069522" value="+16505069522">+1 650 5069522</a><br>
> 500 Oracle Parkway | Redwood City, CA 94065<br>
</div><div class="im">> Oracle is committed to developing practices and products that help protect the environment<br>
</div><div><div></div><div class="h5">> _______________________________________________<br>
> accessibility mailing list<br>
> <a href="mailto:accessibility@lists.laptop.org">accessibility@lists.laptop.org</a><br>
> <a href="http://lists.laptop.org/listinfo/accessibility" target="_blank">http://lists.laptop.org/listinfo/accessibility</a><br>
><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>    Esteban Arias<br>    Investigación y Desarrollo - <span style="border-collapse: collapse; font-family: arial,sans-serif; font-size: 13px;"><span style="border-collapse: collapse; font-family: arial,sans-serif; font-size: 13px;">Centro Ceibal para el Apoyo a la Educación de la Niñez y la Adolescencia - Plan Ceibal</span></span><br>
    Avda. Italia 6201 - Edificio Los Ceibos<br>    Montevideo - Uruguay.<br>    Tel.: 2601.57.73 Interno 2228<br>    E-mail : <a href="mailto:earias@plan.ceibal.edu.uy" target="_blank">earias@plan.ceibal.edu.uy</a><br><br>