<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=utf-8">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">On 13/04/16 16:45, Vikas Tara wrote:<br>
    </div>
    <blockquote cite="mid:570E6984.2000608@hamaralinux.org" type="cite">
      <div class="moz-cite-prefix">On 13/04/16 12:17, Krishnakant wrote:<br>
      </div>
      <blockquote cite="mid:570E2ADB.50409@openmailbox.org" type="cite">
        <br>
        <br>
        <div class="moz-cite-prefix">On Tuesday 12 April 2016 07:56 PM,
          Vikas Tara wrote:<br>
        </div>
        <blockquote cite="mid:570D059E.5030303@hamaralinux.org"
          type="cite">On 12/04/16 14:35, Raju D V wrote: <br>
          <blockquote type="cite">There are a lot of such issues which
            makes packaging Ubiquity for <br>
            Debian/hamara a difficult and time consuming task. <br>
            <br>
            Considering the time which has been lost trying to port
            Ubiquity on <br>
            Debian/hamara, we have decided to ditch Ubiquity for the
            time being and <br>
            use live-installer from Linux Mint. <br>
            <br>
            Live-installer is an easy to use OS installer and works fine
            with debian <br>
            based systems. <br>
            <br>
              Compared to Ubiquity the only place where live-installer
            fails to <br>
            perform well is the accessibility part. <br>
            If we can get live-installer completely accessible then it
            is a worthy <br>
            option to Ubiquity. <br>
            <br>
            Making this change will help us releasing the Debian based
            Hamara Sugam <br>
            distro in a shorter time frame and in a better way. <br>
            <br>
            Looking forward to your opinions, <br>
          </blockquote>
          Thanks Raju and for all the effort on Ubiquity so far, however
          this does seem to be right time to throw in the towel. <br>
          <br>
          I'm keen to work on the accessibility side so am looking into
          how to make that happen. <br>
          <br>
          Would be interested in any pointers from anyone - as I've not
          worked on bringing orca support to an application before. <br>
        </blockquote>
        It will be a difficult task although not impossible.<br>
        Firstly is the said application (installer in this case ) using
        gtk?<br>
        if yes then gtk has got classes that implement accessibility.<br>
        That library is called AT-SPI meaning accessibility toolkit
        service provider interface.<br>
        meaning there is a class for making input fields accessible,
        then there is one for button, checkbox etc.<br>
        As developers or modifiers of any application written in gtk,
        one has to inherit these classes in every widget.<br>
        Then for the application the atspi service should be integrated
        which provides accessible events such as locus of focus.<br>
        Orca or any other screen reader is then programmed to consume
        these standard events and get the accessible information out.<br>
        it then sends this information to a speech synthesizer like
        Espeak through either dbus or some thing similar.<br>
        So I guess that makes it quite a work to do.<br>
        Debian's text based installer has become accessible off late so
        that is one distant option available.<br>
        So if a blind person has little bit of hacking knowhow as in how
        to change the boot time parameters to start with voice (kernel
        has the speakup module by default ) and then how to understand a
        few technical terms then it will be possible to Install Debian
        through the keyboard with command line mode.<br>
        So this is the current situation.<br>
        If installer itself is not accessible then there is no question
        of calling distro an accessible one.<br>
        Further more, Orca not just makes things accessible for blind,
        but also for low vision people, and those who are def and blind
        as well, through braille display output support.<br>
        <blockquote>There are plans in order to make some thing for
          people with CP also.<br>
          So all in all it become a big population.<br>
          Thanks a million vik for this due consideration, there are
          very few people in the community who go so far with
          seriousness about accessibility.<br>
          Ease of developing, low challenges and not much work to do are
          most reasons why many developers avoide to take this
          challenge.<br>
          For example GNUKhata has been made totally acccessible no
          matter what.<br>
          I am seeing the eferts put by Mate guys in accessibility and I
          am really impressed.<br>
          I see Hamara taking this seriously as well.<br>
        </blockquote>
      </blockquote>
      It's written in python and uses GTK:<br>
      <a moz-do-not-send="true" class="moz-txt-link-freetext"
href="https://github.com/linuxmint/live-installer/tree/master/usr/lib/live-installer">https://github.com/linuxmint/live-installer/tree/master/usr/lib/live-installer</a><br>
      <br>
      I will take a look at the toolkit you suggest.<br>
      <br>
      The installer has quite a small codebase - so I'm hoping this is
      not actually going to be a mamouth task (compared to porting
      Ubiquity!)<br>
    </blockquote>
    Came across this I thought was worth posting:<br>
<a class="moz-txt-link-freetext" href="http://www.linuxjournal.com/magazine/make-your-application-accessible-accerciser">http://www.linuxjournal.com/magazine/make-your-application-accessible-accerciser</a><br>
  </body>
</html>