<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>