[PROBLEM]: IPv6 ICMP Ancillary Data IPV6_PKTINFO sendmsg() invalid argument

2016-12-02 Thread Thomas Lloyd
Hi All,

First post here; any pointers or improvements for bug reporting are
welcome.

[1.] One line summary of the problem:

sendmsg() with ancillary data of type IPV6_PKTINFO fails with invalid
argument and further possible memory corruption.

-
[2.] Full description of the problem/report:

As part of my project I am attempting to perform IPv6 neighbour
solicitations to discover the MAC address of my local neighbours.
In the included test code link-local src and dst addresses are used to
send neighbour solicitations along with specifying the network interface
in IPV6_PKTINFO ancillary data.

In my test environment I have a Ubuntu 16.04 LTS Server/Router and a
Ubuntu 16.04 LTS Desktop.
These are both hosted on a Windows 10 Host as Virtual Guests.

Router/Server Interfaces:
1: lo:  mtu 65536 qdisc noqueue state UNKNOWN group
default qlen 1
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
   valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
   valid_lft forever preferred_lft forever
2: eth0:  mtu 1500 qdisc pfifo_fast state
UP group default qlen 1000
    link/ether 08:00:27:c5:0e:76 brd ff:ff:ff:ff:ff:ff
    inet 10.0.2.15/24 brd 10.0.2.255 scope global eth0
   valid_lft forever preferred_lft forever
    inet6 fe80::a00:27ff:fec5:e76/64 scope link
   valid_lft forever preferred_lft forever
3: eth1:  mtu 1500 qdisc pfifo_fast state
UP group default qlen 1000
    link/ether 08:00:27:0a:c1:80 brd ff:ff:ff:ff:ff:ff
    inet6 2001:db8:1000:baba::1/64 scope global
   valid_lft forever preferred_lft forever
    inet6 fe80::a00:27ff:fe0a:c180/64 scope link
   valid_lft forever preferred_lft forever

Eth0 is set up for NAT to a physical IPv4 network but is unused in this
test setup.
Eth1 is IPv6 and is the radvd interface attatched to an internal virtual
box network interface.

In my client environment I have three network interfaces:

1: lo:  mtu 65536 qdisc noqueue state UNKNOWN group
default qlen 1
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
   valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
   valid_lft forever preferred_lft forever
2: enp0s3:  mtu 1500 qdisc pfifo_fast
state UP group default qlen 1000
    link/ether 08:00:27:b9:42:47 brd ff:ff:ff:ff:ff:ff
    inet 192.168.100.121/24 brd 192.168.100.255 scope global dynamic
enp0s3
   valid_lft 79320sec preferred_lft 79320sec
    inet6 fe80::5523:e7df:d12c:681/64 scope link
   valid_lft forever preferred_lft forever
3: enp0s8:  mtu 1500 qdisc pfifo_fast
state UP group default qlen 1000
    link/ether 08:00:27:1a:a7:22 brd ff:ff:ff:ff:ff:ff
4: enp0s9:  mtu 1500 qdisc pfifo_fast
state UP group default qlen 1000
    link/ether 08:00:27:35:13:22 brd ff:ff:ff:ff:ff:ff
    inet6 2001:db8:1000:baba:b30a:ed85:8568:cc66/64 scope global
noprefixroute dynamic
   valid_lft 86389sec preferred_lft 14389sec
    inet6 fe80::cffe:e7ef:a03a:34cb/64 scope link
   valid_lft forever preferred_lft forever

enp0s3 is a bridged physical wired connection on the host to an ipv4
network with router / gateway, ipv6 is active but not used.
enp0s8 is a bridged physical wifi connection on the host to another ipv4
subnet within the same network on the same router / gateway ipv6 is active
but not used .
enp0d9 is an internal virtual box network connected directly to another
Ubuntu guest as an IPv6 stateless router (the neighbour I am solicitating)
this interfaces is ipv4 enabled but not used.

The expected behaviour is to use the sendmsg() system call and specify the
outgoing interface for the neighbour sonication message using the
IPV6_PKTINFO ancillary data as detailed in the RFC3542 links below.

6.1.  Specifying/Receiving the Interface
https://tools.ietf.org/html/rfc3542.html#section-6.1

6.7 Summary of Outgoing Interface Selection
https://tools.ietf.org/html/rfc3542.html#section-6.7

The actual behaviour is for the sendmsg() system call to fail with errno
set to 22, Invalid Argument.

A note of interest is that if a perror() call is made to report this
problem a seg fault in mallo.c is encountered. I have not performed
further investigation.
You can see this has been commented after the sendmsg() system call in the
demo code.

Warning:
In my testing I have removed the IPV6_PKTINFO ancillary data and have
found that if the IPv6 router is not available at boot by default enp0s3
is used to send the packet.
I will send another e-mail further describing the behaviour with the
subject:

[PROBLEM]: IPv6 Link-Local Routing through wrong interface

-
[3.] Keywords (i.e., modules, networking, kernel):
 networking, ipv6, link-local, ancillary


super-low-cost SoC ASIC component

2011-06-05 Thread Thomas Lloyd
For anyone interested OpenCores is attempting to produce an OpenRISC
ASIC see here:

http://opencores.org/donation

Help OpenCores create a super-low-cost SoC ASIC component based on
the OpenRISC processor. This ASIC will then be offered for sale to the
community to use freely in any products, especially for the donors. Your
donation is very important allowing us to implement the design into a
cost-efficient ASIC technology.

Tom



ipod

2010-11-09 Thread Thomas Lloyd
Check out rockbox.

www.rockbox.org


-- 
Ubuntu-accessibility mailing list
Ubuntu-accessibility@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-accessibility


AUDIO ASSISTIVE TECHNOLOGY (angelo)

2010-08-30 Thread Thomas Lloyd
Hi Angelo,


Sorry I have been ever so lacks at reading the mailing list and have
only just seen your reference to my open sapi project. The project has
ground to a halt a the moment through lack of time and effort on my
part. I am only only one developing on the project and have not seen any
intrest from anyone for ages and have kinda let it slip. I would
appreciate some help and am willing to help you help out. Just driving
the project with some feedback would be useful as i am sitting here
developing with no idea what is good or not with what I am doing.


If you run though your use case for open sapi then i can begin to make
that happen for you. Testing the italian TTS engines is a good start.
There is another guy developing an interface for use with open sapi for
wav/mp3 generation so there is an option there for you. 

Tom



-- 
Ubuntu-accessibility mailing list
Ubuntu-accessibility@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-accessibility


How and where to develop

2010-05-17 Thread Thomas Lloyd
Hi Pia,


Thought i would point you in the direction of Vinux that is ubuntu
based. They are welcoming contributions that improve accessibility and I
am sure could benefit from your efforts. Ubuntu are making noises about
including some of there developments into the main distro but I ave no
experience that this is happening yet.

Back to Speech to Text. I am going to plug my project again because I am
still working on open-sapi that is an interface into the commercial MS
TTS  STT system. I have not heard anyone using the MS systems or that
have trained it up to be anything worth considering. This is why I have
left the SR elelment of the project well alone at the moment. But I am
implementing the text to speech so that any SAPI compliant voice will
work under in Linux. I am close to a stable release but have not been
working along on this for over a year or so. I have struggled to get
speech-dispatcher integration and again I would ask if there was anyone
able to help please drop me a line. If I can get it all to work under
ubuntu 10.04 then I will release a deb but until then I will keep
working away. 

Getting back to my original point is that commercial engines for
assistive technologies can be incorporated into Linux with a bit of glue
and sticky tape. You can get to the project site here.   

Project site: http://code.google.com/p/open-sapi/ 
Discussion Group: http://groups.google.com/group/open-sapi?pli=1

The project has been designed with the cloud in mind so until MS allow
us to use MS sapi software without an OS license Cloud bases it might
have to stay. That should not be such a big problem though. Someone
might just have to foot the bill  :(


-- 
Ubuntu-accessibility mailing list
Ubuntu-accessibility@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-accessibility


New/bored developers

2010-04-14 Thread Thomas Lloyd
Hi Lesley,

Slightly selfish of myself I could do with a month or so input from a
C/C++ guy for a speech dispatcher to opensapi interface. This is
basically writing a middle man to handle messages and audio data from
the SAPI engine into speech dispatcher and pulse. 

Anyone else go some bandwidth I would appreciate it.


Tom (Notlistening) 


-- 
Ubuntu-accessibility mailing list
Ubuntu-accessibility@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-accessibility


Who maintains Rivet

2010-04-12 Thread Thomas Lloyd
Hi List,


Who currently maintains Rivet if anyone. Do people have an opinion of
how sustainable Rivet is into the future?

Tom


-
To unsubscribe, e-mail: rivet-dev-unsubscr...@tcl.apache.org
For additional commands, e-mail: rivet-dev-h...@tcl.apache.org



Re: Who maintains Rivet

2010-04-12 Thread Thomas Lloyd
Well that is impressive I like the site

What I am trying to do is probably too complicated based on my skill
level. 

I have taken Ubuntu 10.04 LTS as it is supported for the next three
years. Maybe a bad choice. It is officially released at the end of the
Month.

I have got Rivet to Compile using tcl8.5 this has been driven by itcl3
on Ubuntu being compiled on Ubuntu using tcl8.5, even though tcl8.4 is
still the default version of tcl in Ubuntu go figure. Anyways...

I have been unable to get itcl to compile under ubuntu it's moaning
about:

/generic/itcl2TclOO.c:16:19: error: tclOO.h: No such file or directory
./generic/itcl2TclOO.c:17:22: error: tclOOInt.h: No such file or
directory

So i have given up on that line of thought as i came up short on how to
fix that. 

Are you planning to move to tcl8.5 anytime soon? ;)

Every thing seems to work nicely until i do a session_delete command.
Then i get:

can't upvar from variable to itself
while executing
variable conf
(object ::VALIDATED method ::Session::delete_session body line 2)
invoked from within
VALIDATED delete_session
(in namespace eval ::request script line 13)
invoked from within
namespace eval request {
puts -nonewline 
  
# VALIDATED activate
puts [VALIDATED id]

parse header.html
parse script_start.co...




OUTPUT BUFFER:


namespace eval request {
puts -nonewline 
  
# VALIDATED activate
puts [VALIDATED id]
parse header.html
parse script_start.code
parse script_end.code
parse login.html
puts Logout Sucessful.
parse footer.html
VALIDATED status
VALIDATED delete_session

puts -nonewline 





-
To unsubscribe, e-mail: rivet-dev-unsubscr...@tcl.apache.org
For additional commands, e-mail: rivet-dev-h...@tcl.apache.org



Compiling on 8.04 and package to install on 10.04

2010-04-08 Thread Thomas Lloyd
Hi Guys,

Can I package rivet up on Ubuntu 8.04 into a deb and then install it on
10.04 or is that very bad practise. They are both using tcl 8.4 as
default?

Still no joy on 10.04 with compiling.

Tom


-
To unsubscribe, e-mail: rivet-dev-unsubscr...@tcl.apache.org
For additional commands, e-mail: rivet-dev-h...@tcl.apache.org



unimrcp.org

2010-03-21 Thread Thomas Lloyd


http://www.unimrcp.org/announcements/acapelaspeechsynthesispoweredbyunimrcpopensourceproject


-- 
Ubuntu-accessibility mailing list
Ubuntu-accessibility@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-accessibility


Session Database

2010-03-13 Thread Thomas Lloyd
Hi Massimo,

Again your right about mysqltcl. I am working on two systems one at work
and one at home testing my set-up in both locations. I thought I had
installed mysqltcl at both locations. I had not at home where I was
getting this error message. Not knowing how DIO works also threw me. So
I now have Rivet, DIO, Session and mysqltcl all working together. 

My next question  comes about the database that DIO/Sessions uses.

Do I have to create a database in mysql to hold the session data?

Do I have to define the structure of the tables and database?

If I have to define the structure then is there a template or a minimum
structure to work from? 

Or does Session create the data fields as required in the named database
on the fly?

Does session clean up the old data from the database? 

Thanks again,

Tom  








-
To unsubscribe, e-mail: rivet-dev-unsubscr...@tcl.apache.org
For additional commands, e-mail: rivet-dev-h...@tcl.apache.org



Sound issues 10.04

2010-02-25 Thread Thomas Lloyd
Hi Guys,


Just got 10.04 running in a virtual machine. I have some sound output
issues, which is a big stumbling block. The sound under wine seem to
drop out for about one second and then cut back in. I am using this for
tts generation so if you can imagine that I am getting This a test of
the open-sapi server. Instead of This is a test of the open-sapi
server. Always about one seond in it seems to skip the audio output.

Any ideas??? wine seems to be outputting the audio to pulse but i have
very little experience with narrowing down whats at fault. Do we think
it is wine or piulse is anyone else experiencing this issue at all?


Tom


-- 
Ubuntu-accessibility mailing list
Ubuntu-accessibility@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-accessibility


Re: Sound issues 10.04

2010-02-25 Thread Thomas Lloyd
The possibilities are endless but to give us a bit of a clue I think it
is a pulseaudio issue that is fixed by using the experimental packages
found in Neils ppa.

https://launchpad.net/~neil-aldur

I just added the ppa and updated the software from it, I was not paying
that much attention but i think that pulse is more than likely the
candidate here as wine was not touched in the update, I did check that
much at least.

I have got enough ram allocated to it about 512 (which is not a lot but
just running these apss does not kill the machine off) I think and one
of my dual core processors and it copes okay. A little slow. It very
weirdly always seems to be the second or third word that is totally
skipped.

I tested it with 1 2 3 4 5 6 7 8 9 10

9 out of 10 times it skipped the two and 1 in 10 times skipped the three
but seems to chop off the beginning of the words around that time with a
slight popping sound that is all too familiar with pulse.

I am still testing but there is already a solution to the problem
lurking in the ppa, will see if I can catch neil.  


-- 
Ubuntu-accessibility mailing list
Ubuntu-accessibility@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-accessibility


Speech Dispatcher Woes

2010-02-16 Thread Thomas Lloyd
Hi All,

Here is a quick question for the speechd/orca guys. I am using Ubuntu
9.10 with the latest git version of speechd built today. What I am
experiencing at the moment is that about five seconds after running orca
I get the message that something has hung and orca exits. This only
seems an issue when orca is running in normal/GUI modes as I can use it
in the text setup mode and it will work just fine with speechd. This
seems to indicate an incomparability between the version of orca that I
am using and the latest speechd release.

I have setup speechD to run with both espeak and open-sapi and get the
same behaviour. There is output from both speechd and orca which I have
included on pastebin. I have setup speechd to use pulse by default and
then left all the other settings alone. 

Orca 2.28.1
Gnome 2.28.1
PulseAudio 0.9.19

See the logs at pastebin http://pastebin.com/m716c5edc.

Maybe this is a known problem but if not then can people throw some
ideas at me. I have got the TODO list on open-sapi down to about 15
items but there is the speechd module to look at which is going to
require quite a large amount of work. I have looked at the code but got
really confused and did not know where to start. It would be nice for me
to have a orca/speechd/pulse system that is working reliably before i
continue. Testing my buggy code on a system that I can not rely on is
hard enough, having a solid foundation would help. I keep detailed
records of my work on my project pages and will document what I am
doing / finding with speechd for others. 

Thanks in advance,

Tom 



  


-- 
Ubuntu-accessibility mailing list
Ubuntu-accessibility@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-accessibility


Re: Donations to Ubuntu accessibility

2010-02-11 Thread Thomas Lloyd
Well maybe there could be an open source accessibility charity started
that hold the funds. This could be used to help fund projects that are
seen to better accessibility in the open source community.

I use my project as an example if there was a strong opinion around the
community that a large drive to get the project functional in a system
was nessecary and that called for external people and their skills it
gives some flexibility for the community to drive what is deemed best. 

Going onto the sandbox issue etc with Vinux and Ubuntu. A lot of the
issues with making the main distros more accessible is with security.
Some of these are show stoppers so a small analysis of what is deemed to
be a show stoppers or not and their implications on the distro would
help to determine if a sandbox is really the only solution.

Maybe an accessibility wiki list of features current and planned that
make distros more accessible and a feasibility study as to whether they
are possible on Ubuntu. Backing from Canonical would be essential but a
more organised movement towards better accessibility is needed.

Tom  


-- 
Ubuntu-accessibility mailing list
Ubuntu-accessibility@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-accessibility


Wrong audfio system?

2010-02-05 Thread Thomas Lloyd
:D I have seen a mention of my project by someone who matters. Thanks
Luke even if it was in passing. At least someone knows about it.

The point of progress is mean to improve the overall experience for
users of any system but there is always a time where some users do not
see all the benefits immediately of an improved system. I think this is
the case of PA. Its time will come for the accessibility field. If it
was not forced then coders would sit back and say just din't use it. By
being a bit forceful Ubuntu is making the rest of he community keep up
with them which is not a bad thing. It just annoys some of us. 

As far as openSAPI is concerned it already supports wav file output in
differing formats out of the box. I am also not adverse to a bit of hard
work when it comes to integration into a system, heck I have done a bit
of hard work already. But we all prefer an easier life.

Keep up the good work all,

Tom 




-- 
Ubuntu-accessibility mailing list
Ubuntu-accessibility@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-accessibility


Karmic Praise

2009-12-12 Thread Thomas Lloyd
I want to befend karmic as not being so horrible and useless as everyone
likes to make out.

In my opinion pulse audio has been a great addition to Ubuntu. 

For my project open-sapi now out performs e-speak making for a smooth
and responsive desktop experience when using text to speech with orca.

I want to say thanks to Luke and Canonical for all their hard work and
as the whole world does they have a tight time scale and not enough man
power to do everything. They are learning as they go along and other
projects are following in their wake as they push the boundaries each
time they make a release.

Accessibility projects as renowned for being on the back foot and again
that is much the case here. Once the adoption of pulse audio is made
then the assistive technology projects will follow.

Tom 


-- 
Ubuntu-accessibility mailing list
Ubuntu-accessibility@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-accessibility


Re: Touchscreen Interface

2009-11-09 Thread Thomas Lloyd
Keeping on the idea of touch screen accessibility, could there be a
set-up process, after the first install the device be set-up in grid
mode, and the user be presented with an option to use grid or absolute
depending if they push the top of the screen or the bottom section?
Could that be supported with speech?

Another idea is that a button / hold switch if the device has one could
be held / switched to put it in grid mode on the first start-up to fix
it into grid mode and that feature can be accesses at any point in the
future by using that key combination. As this feature is only uses by
the minority we can be made to work a little bit harder for features we
want. 

I like the fact that Rockbox just works out of the box but I also feel
that there are a lot of users who would happily expect an initial set-up
phase when switching on for the first time. I also guess there might be
a calibration step, how does a blind user complete that. You would have
to put the calibration point right in the corner so that they could use
a pointing device and align it up with the side of the case to get
precise points on the screen. Making a five second delay so they can
locate the right point before accepting the setting. That's as long as
there is a physical edge to the screen ;). Some targets are going to
suite different people so some might just not be accessible. 

On the joys of accessibility,

Tom   



SAPI in Ubuntu

2009-07-14 Thread Thomas Lloyd
Please check out my Project here:

http://code.google.com/p/open-sapi/

Give me an idea of what your trying to do and i can give you some help.
SAPI 5 is working but it is stable enough yet for use as an alternative
to the current speech engines in Linux whne used with a screen reader.

Tom 



-- 
Ubuntu-accessibility mailing list
Ubuntu-accessibility@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-accessibility


Cygwin / Dragon / SAPI / Linux

2009-06-30 Thread Thomas Lloyd
Hi,

Not sure if you have tried Cygwin but that does allow you to open both a
full gnome desktop and individual applications within windows and in
theory should allow you to control the system remotely over ssh via
Dragon. 

You can run the system full screen and you would not know that you were
even using a windows system.

If you would like further information let me know as i have worked quite
extensively on such setups.

As a side note i have been integrating the Microsoft SAPI interface into
Linux and have been mainly concentrating on text to speech but there is
the speech to text interface that I have tested but not yet done any
work on. I see that Dragon also has the potential to have such an
interface developed in the same fashion that I have created for SAPI. I
have quite a large amount of experience and as along as we can get the
bare minimum components of Dragon running under Wine your away.

I could do with a sneak peak at the details on the Dragon scripting
interface to see if it supports COM automation under windows. If so it
will be more straight forward for me.

I have a little bit of experience of the SAPI speech recognition system
and never rated it really, that is why i have left it alone till now.
Anyone who has experience of it can let me know otherwise.

I would love someone with experience of the Vista SDK to come on board
and help me suck out the SAPI 5.3 components to see if we can get them
running under wine. Any volunteers? 

Tom 







-- 
Ubuntu-accessibility mailing list
Ubuntu-accessibility@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-accessibility


Advanced Solution

2009-06-15 Thread Thomas Lloyd
To add to the beep feature discussion in WM6 when you have lots of
contacts and start scrolling through them for a few seconds you get a
large letter appear on the screen which you then scroll through the
alphabet rather than the contacts. This allows you to jump to the
contact beginning with that letter very quickly.

With speech and this feature in Rockbox it would allow much more
efficient track/dir finding in Rockbox for both sighted and non sighted
users. 

What do people think about that as a feature? Maybe this has already
been suggested?

Tom




End of list beep

2009-06-14 Thread Thomas Lloyd
Usecase:

I am using rockbox with voice files i have each file with a voice tag, I
want to get to a song beginning with S. Lets say we have 1000 songs, I
can scroll and then stop periodically to listen to my current location
(slow).  I will know when i am near or far away from the song i want.

We take one step back and say that going to the end of the list first
makes our song quicker to find as you are close to your target to
start. 

The issue is do user scroll through forward alphabetically (as i do) or
do they have the intelligence to scroll upwards to the end of the list
straight away.

I do it forward as a clockwise rotation on the E200 is more comfortable
to achieve than anticlockwise. So a beep at the end of the list could
come in very useful.

It is a time saver, if you do not understand load random stuff onto your
player, add voice tags and give it a whirl and see how much slower
navigations is. (And no peeking) ;)

Tom


   




New blind developer / Rockbox / rbutility / Accessibilty / Linux / Gnome / Orca / SAPI

2009-06-10 Thread Thomas Lloyd
Hi All,


Due to the brilliant work from the Sansa V2 team on here i am running
rockbox again. I was a real time systems developer who lost his sight in
2006. Now I dedicate my time to improve accessibility for people with
sight loss. The Rockbox project is unique for its consideration of the
visually impaired user, therefore it has my full support and time.

This e-mail is just to say hi and let people know I am on hand to help
out any way I can, suggestions welcome.

It would be nice to get talking with the people who are focused on
working on accessibility on Rockbox so that i can join in. 

I have just put forward a small command line tool for rbutil that should
help to make the SAPI integration more flexible and work toward cross
platform support for SAPI voices. 

Depending on the rbutil guys i would love to see an option where the
SAPI voices can be accessed in any WINE compatible platform, Linux, Mac
etc from the native rbutil app. This has a huge advantage for users with
more exotic languages. As someone who uses a lot of speech enabled
applications i enjoy a nicer sounding voice where ever possible.

My side project open-sapi (http://code.google.com/p/open-sapi/) has take
the SAPI engine and has it running in Ubuntu with Gnome and Orca. I have
taken this work and translated in to a usable application for
rbutility. 

I am a Linux and Gnome user, the screen reader on Gnome that i currently
use is Orca. The rbutil as it stands is totally inaccessible using my
setup. I would like to help get this working and i'm not afraid of some
hard work. If it is accessibility related then please suggest it and I
am happy to work on it.

The description of what I am currently working on is not very clear but
feel free to e-mail me directly if your want a better idea of what i am
trying to do.

Tom L (notlistening)

 




PulseAudio pesistent volume

2009-03-16 Thread Thomas Lloyd
Any ideas how to get PulseAudio to save the last volume level at logout
and when the next user sessions loads it will set the master volume back
to the same level. At the moment it sets it back to 100% each time. Now
I have switched off the login sounds to save my ears and sanity.

Tom 



-- 
Ubuntu-accessibility mailing list
Ubuntu-accessibility@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-accessibility


Microsofts speech engines in Ubuntu

2008-12-16 Thread Thomas Lloyd
Hi All

Just checking in again to give a small progress report and let you know
what is going on or not as the case might be. I have managed to get the
whole system working, identify the bugs in wine and have workable
solutions.

At the moment the command line interface is about 50% done the server is
about 25% finished. The text to speech engines can now be installed
without user interaction. I have not started on speech dispatcher driver
yet and any people that can lend a hand would be great. I want to get
the server client working first them integrate it into SD. Anyone
interested in testing the first few releases of the system would be very
welcome. If you are interested in doing some testing then get in contact
and i will put together an installer and test programs. 

Hope you all have a nice Christmas and New Years

Tom 



-- 
Ubuntu-accessibility mailing list
Ubuntu-accessibility@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-accessibility


Re: Vibuntu the most accessible Ubuntu Linux live cd for the Visually Impaired EVA III

2008-12-14 Thread Thomas Lloyd
I also agree that the claim of the first accessible Linux is a tad far
fetched and maybe the most accessible Ubuntu Linux live cd for the
Visually Impaired. Is more accurate? We all fall victim to claims of
self grandeur at times, especially when it our baby.

I think that the proof is in the pudding as Tony has said himself the
community will decide. I have no issues with slightly misleading
marketing if it saves any disabled people money and opens up more
opportunity for them.

This is not to undermine what has been done in the past by other groups
and if there are better products for those people they will find them.
But we all need a starting point and if you are forced to spend a small
fortune to start on a computer many people who can, either can not or
don't.

So all in all keep up the good work make sure you add in a feature that
forces the user to change their password at least and maybe their
username after an install and I will stop worrying about security.

NL 



-- 
Ubuntu-accessibility mailing list
Ubuntu-accessibility@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-accessibility


Re: Ubuntu-accessibility Digest, Vol 37, Issue 6

2008-12-08 Thread Thomas Lloyd
I think this information might find a useful place on the homepage for
the distro.

Tom 

 KEYSTROKES...
 
  
 
 What follows is a list of keystrokes you can use to control the screen-reader
 and magnification software. I will only provide a few basic keystrokes for
 Orca to get you started as they are all listed in the preferences window and
 are unchanged from the default settings. I have provided an exaustive list of
 the magnification/display keystrokes as I have customised them to make them
 easier to remember!
 
  
 
 ORCA...
 
  
 
 Open Preferences Window: insert+space
 
 Open Main Menu: alt+F1
 
 Move Through Menu/Text: up, down, left and right
 
 Move Through Form: tab, shift+tab
 
 Toggle Voice On/Off: insert+s
 
 Quit Orca: insert+q
 
  
 
 BASIC 2D MAGNIFICATION...
 
  
 
 Toggle Magnification On/Off: insert+m
 
 Increase Magnification: insert+(plus)
 
 Decrease Magnification: insert+(minus)
 
  
 
 ADVANCED 3D MAGNIFICATION...
 
  
 
 Zoom In: win+z (win+left-mouse)
 
 Zoom Out: win+x (win+right-mouse)
 
  
 
 Zoom x1: win+1
 
 Zoom x2: win+2
 
 Zoom x4: win+3
 
  
 
 Toggle Magnifier Box: win+m
 
 Zoom In Magnifier Box: ctrl+left-mouse
 
 Zoom Out Magnifier Box: ctrl+right-mouse
 
  
 
 Resize Window: win+r
 
 Zoom To Window: win+w
 
  
 
 ADVANCED 3D MOVEMENT...
 
  
 
 Pan Right: win+right
 
 Pan Left: win+left
 
 Pan Up: win+up
 
 Pan Down: win+down
 
  
 
 Lock Zoomed Window: win+l
 
  
 
 Centre Mouse Pointer: win+c
 
 Toggle Highlight Mouse Pointer: win+h
 
  
 
 ADVANCED 3D COLOURS...
 
  
 
 Toggle Invert Colours: win+i
 
 Toggle Invert Window Colours: shift+win+i
 
  
 
 Toggle Filter Colours: win+f
 
 Toggle Window Filter Colours: shift+win+f
 
 Switch Filter Colours: win+s
 
  
 
 Decrease Window Brightness: win+(minus)
 
 Increase Window Brightness: win+(plus)
 
  
 
 Decrease Window Saturation: shift+win+(plus)
 
 Increase Window Saturation: shift+win+(minus)
 
  
 
 Toggle Dim Inactive Windows: win+d
 
  
 
 GNOME...
 
  
 
 Open a Terminal: ctrl+shift+t
 
 Open the Home Directory: ctrl+shift+h
 
 Toggle Window Maximisation: ctrl+shift+m
 
 Toggle Full-screen Mode: ctrl+shift+f
 
  
 
 This list of keystrokes will automatically load into Gedit when Vibuntu
 boots!
 
 Confidentiality: This e-mail and its attachments are intended for the above 
 named only and may be confidential. If they have come to you in error you 
 must take no action based on them, nor must you copy or show them to anyone: 
 please reply to this e-mail and highlight the error to the sender.
 
 Security Warning: Please note that e-mail has been created in the knowledge 
 that the Internet e-mail is not a 100% secure communication medium. We advise 
 that you understand and observe this lack of security when e-mailing us.
 
 Viruses: Although we have taken steps to ensure that this e-mail and 
 attachments are free from any virus, we advised that in keeping with good 
 computing practice the recipient should ensure they are actually virus free. 
 -- next part --
 An HTML attachment was scrubbed...
 URL: 
 https://lists.ubuntu.com/archives/ubuntu-accessibility/attachments/20081208/7918b966/attachment.htm
  
 
 --
 



-- 
Ubuntu-accessibility mailing list
Ubuntu-accessibility@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-accessibility