[raspberry-vi] Re: Accessible Arch

  • From: Gregory Osborne <Gregory.Osborne@xxxxxx>
  • To: "raspberry-vi@xxxxxxxxxxxxx" <raspberry-vi@xxxxxxxxxxxxx>
  • Date: Tue, 21 Jan 2014 18:41:48 +0000

Mike,
It sounds to me like you've made a lot of progress, and releasing what you have 
thus far would be acceptable / better than waiting for perfection unless you 
feel like you will have more time to put into the project in the immediate 
future. Even so, with all the time you've put in thus far, if this is in doubt 
at all or if you may want to step back and take a break, I'd say release what 
you have and just put a disclaimer on the list announcement / release notice. 
Obviously, something is better than nothing, and you've gone a long way past 
nothing.

Just my two cents worth.

- Greg
-----Original Message-----
From: raspberry-vi-bounce@xxxxxxxxxxxxx 
[mailto:raspberry-vi-bounce@xxxxxxxxxxxxx] On Behalf Of Mike Ray
Sent: Tuesday, January 21, 2014 12:19 PM
To: raspberry-vi@xxxxxxxxxxxxx
Subject: [raspberry-vi] Accessible Arch

Hello,

Here's where I am currently with the accessible version of Arch Linux I am 
working on.

I have managed now to configure pulseaudio on a per-user basis and set up a 
user account so that  pulseaudio starts when the user logs in.

When logged in, SpeakUp works fine and the audio is not stuttery because once 
the pulseaudio server is running espeak switches to using it instead of 
portaudio.

But, the boot messages in this configuration are still very stuttery because at 
the point of boot up pulseaudio is not running for the system user and thus 
espeak is still using portaudio at that point.

I have managed to get pulseaudio compiled without dbus support, it was dbus 
which was preventing it from starting in system mode before and changing 
security settings for dbus servers is beyond me at the moment.

But I cannot get pulseaudio started with systemd.  So I have to find a way to 
start it at boot for the root user without systemd.

I might release beta 1 of this image with the boot messages still stuttering so 
that something that will boot Hynix boards is out there, and then return to 
trying to solve the stuttery boot messages issue.

Oh and there is a problem with the kernel.  When I compile SpeakUp modules for 
3.10.27, which is the latest version, trying to load the modules results in 
'exec format error' messages, while using kernel
3.6.11 this does not happen.

So if I release an image before I can fix this I will have to blacklist the 
kernel to keep pacman from updating it.  This is no great fault because I would 
have to blacklist the kernel anyway to stop the version number from changing 
and hence stopping SpeakUp modules from loading after update.

People might want to tell me what they think about an image with stuttery boot 
messages.

And I am aware that Arch is not everybody's cup of tea.  Now that I know pulse 
solves the tts problem I will go back and re-address Raspbian.

I am also considering forking espeak and trying to get it to set the latency in 
it's interface to portaudio.  Currently it does not do anything in the 
portaudio API to select latency times but lets portaudio choose.  There should 
probably be a Raspberry Pi version of espeak which allows for 'worse' latency 
to reflect the slower processor and lower memory of the Pi.

Mike

-- 
Michael A. Ray
Analyst/Programmer
Witley, Surrey, South-east UK

I KEEP six honest serving-men, They taught me all I know. Their names are What 
and Why and When and How and Where and Who.
-- Rudyard Kipling (paraphrased)

Interested in accessibility on the Raspberry Pi?
Visit: http://www.raspberryvi.org/

 From where you can join our mailing list for visually-impaired Pi hackers

=========================================================== 
The raspberry-vi mailing list 
Archives: //www.freelists.org/archives/raspberry-vi
Administrative contact: <mike.ray@xxxxxxxxxxxxxx>
-----------------------------------------------------------
Raspberry Pi and the Raspberry Pi logo are trademarks of the Raspberry Pi 
Foundation.

This list is not affiliated to the Raspberry Pi Foundation and the views and 
attitudes expressed by the subscribers to this list do not reflect those of the 
Foundation.

Mike Ray, list creator, January 2013

=========================================================== 
The raspberry-vi mailing list 
Archives: //www.freelists.org/archives/raspberry-vi
Administrative contact: <mike.ray@xxxxxxxxxxxxxx>
-----------------------------------------------------------
Raspberry Pi and the Raspberry Pi logo are trademarks of the Raspberry Pi 
Foundation.

This list is not affiliated to the Raspberry Pi Foundation and the views and 
attitudes expressed by the subscribers to this list do not reflect those of the 
Foundation.

Mike Ray, list creator, January 2013

Other related posts: