[Hamara-devel] Fwd: Re: Ubiquity Packaging work

Vikas Tara vik at hamaralinux.org
Wed Apr 13 16:45:08 BST 2016


On 13/04/16 12:17, Krishnakant wrote:
>
>
> On Tuesday 12 April 2016 07:56 PM, Vikas Tara wrote:
>> On 12/04/16 14:35, Raju D V wrote:
>>> There are a lot of such issues which makes packaging Ubiquity for
>>> Debian/hamara a difficult and time consuming task.
>>>
>>> Considering the time which has been lost trying to port Ubiquity on
>>> Debian/hamara, we have decided to ditch Ubiquity for the time being and
>>> use live-installer from Linux Mint.
>>>
>>> Live-installer is an easy to use OS installer and works fine with 
>>> debian
>>> based systems.
>>>
>>>   Compared to Ubiquity the only place where live-installer fails to
>>> perform well is the accessibility part.
>>> If we can get live-installer completely accessible then it is a worthy
>>> option to Ubiquity.
>>>
>>> Making this change will help us releasing the Debian based Hamara Sugam
>>> distro in a shorter time frame and in a better way.
>>>
>>> Looking forward to your opinions,
>> Thanks Raju and for all the effort on Ubiquity so far, however this 
>> does seem to be right time to throw in the towel.
>>
>> I'm keen to work on the accessibility side so am looking into how to 
>> make that happen.
>>
>> Would be interested in any pointers from anyone - as I've not worked 
>> on bringing orca support to an application before.
> It will be a difficult task although not impossible.
> Firstly is the said application (installer in this case ) using gtk?
> if yes then gtk has got classes that implement accessibility.
> That library is called AT-SPI meaning accessibility toolkit service 
> provider interface.
> meaning there is a class for making input fields accessible, then 
> there is one for button, checkbox etc.
> As developers or modifiers of any application written in gtk, one has 
> to inherit these classes in every widget.
> Then for the application the atspi service should be integrated which 
> provides accessible events such as locus of focus.
> Orca or any other screen reader is then programmed to consume these 
> standard events and get the accessible information out.
> it then sends this information to a speech synthesizer like Espeak 
> through either dbus or some thing similar.
> So I guess that makes it quite a work to do.
> Debian's text based installer has become accessible off late so that 
> is one distant option available.
> 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.
> So this is the current situation.
> If installer itself is not accessible then there is no question of 
> calling distro an accessible one.
> 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.
>
>     There are plans in order to make some thing for people with CP also.
>     So all in all it become a big population.
>     Thanks a million vik for this due consideration, there are very
>     few people in the community who go so far with seriousness about
>     accessibility.
>     Ease of developing, low challenges and not much work to do are
>     most reasons why many developers avoide to take this challenge.
>     For example GNUKhata has been made totally acccessible no matter what.
>     I am seeing the eferts put by Mate guys in accessibility and I am
>     really impressed.
>     I see Hamara taking this seriously as well.
>
It's written in python and uses GTK:
https://github.com/linuxmint/live-installer/tree/master/usr/lib/live-installer

I will take a look at the toolkit you suggest.

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


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.hamaralinux.org/pipermail/hamara-devel/attachments/20160413/abdb5943/attachment.html>


More information about the Hamara-devel mailing list