Tony Baechler here.
Kyle, first, from a different post, I have no feelings about Arch. I don't
know if they care about accessibility or not. I would think if they do, they
would make Talking Arch official, but there are probably technical issues.
Why they can't do like Slackware, Debian and Ubuntu, I don't know. Even a
total novice can press the letter "s" and Enter to start speech. As you say,
RH, Ubuntu and probably others have Alt-Super-S. There is no reason why Arch
can't do something similar. Better yet, adopt Talking Arch as an official
flavor and produce monthly images automatically along with the regular Arch,
eliminating the need for you to do it.
Second, you're right. I apologize. I was in a hurry. After rereading your
post, no, you didn't say RH hosted Orca. I very much doubt that RH made that
much effort to make their installer accessible, but I don't use it. They do
say that Fedora is accessible now, but I haven't looked at it in years. At
the time I went distro shopping last, Debian worked and Fedora didn't, so
that was that. That was around 2007. Gentoo didn't have a special talking
image either. It had Speakup built into the same kernel used by everyone
else. All you did is pass the speakup.synth parameter. Gentoo wasn't for the
novice and I wouldn't place it in the same category as Ubuntu. I have no
idea of the state of Gentoo anymore.
Finally, no, Speakup isn't my beloved by any means. I tried yasr and I
couldn't get it to work. Speakup with hardware speech is the only means of
hearing every boot message. Nothing in user space can do that. Can you put
Fenrir in the initrd? Oh, you can't? Well, no speech for you if your system
crashes or doesn't boot. I can't tell you how many times Speakup saved my
bacon when my system stopped at the initramfs prompt. Why can't you put
Fenrir in the initrd? Simply because you need a boatload of drivers for your
sound card, ESpeak, libespeak and who knows what else. That bloats the
initrd and it won't fit into memory. Unless, of course, Fenrir supports
serial synths. I've never heard of it, but I want to try it! I actually
think user space generally makes good sense for everyday use and on
desktops. For servers, you really need to know what's going on from boot to
shutdown.
As I understand it, it isn't the fault of Speakup that it took so long to
get to staging and is still there. The kernel developers were absolutely
opposed to including it and wouldn't help at all. I've read a message from
them saying as much. They were approached many times. Development died more
or less because it couldn't go any further. Without support from the kernel
upstream, it couldn't be part of the source and couldn't keep up with
developments. It's a miracle that it finally landed in staging. As you
rightly say, it took many years, far longer than it should have. I don't
blame Kirk and the others. Again, this is another great example of why we
need a nonprofit. I'm not really about the blind community getting together
and demanding change in most cases, but nothing is going to get done
otherwise. Speakup is a prime example. Without developer interest, it can
never meet kernel upstream standards.
As an aside, the reason why I only focus on getting the blind to try Linux
as opposed to everyone is for the above reasons. The more blind people we
can get, even if they aren't power users or coders, the louder voice we
have. As others have pointed out, stuff gets done with Windows companies.
Apple has VoiceOver. Not much gets done with most Linux upstreams unless
they really go out of their way to accomodate us poor blind folks. It
shouldn't be that way! Most of them have never heard of us and have no idea
what we need, how to help or what to do.
On 4/24/2017 5:40 AM, Linux for blind general discussion wrote:
Tony,
I said absolutely nothing of Red Hat hosting Orca. I said they ship it with
the distribution, which they are not at all obligated to do, as proven by
the fact that Linux Mint didn't come with Orca in the live environment for a
very long time. As for Speakup, it has never been fully ready for prime time
up to now, and there are very good reasons why it is still stuck in the
staging tree. If you want to talk about too little too late, then I would
talk of Speakup, which is only recently getting its act together enough to
hopefully make it out of staging and into the stable kernel tree, maybe in
the next couple of years if we're lucky. Meanwhile, we have a very nice
package called Fenrir, which has taken the screen reader completely out of
the kernel, putting it fully in userspace where it belongs. Perhaps this
will address the issue of speech from a text only environment much better
than Speakup ever could, as it can not only work on kernels without staging
enabled, but it will also eventually be far more portable to things like
FreeBSD, which has never had even a proof of concept kernel-based screen
reader, and has up to now required ssh in order to get it to do anything for
those of us who need speech output.
Regarding installer accessibility, I have used quite a few installers, and
Red Hat was one of the first major vendors to ship an installer that while
not accessible by direct methods e.g. via speech on the machine where the OS
was to be installed, did come with a method of gaining access to the
installation terminal via telnet, and also had kickstart files that could be
used in place of the on-screen system. Of course Speakup had to be used via
Speakup Modified, and before that, the kernel had to be patched, but I
wouldn't call that not caring by any stretch. Once the graphical environment
started becoming usable, Red Hat, now called Fedora, was already shipping
Orca in its repositories, and they were one of the first to include the
quite new at the time Espeak, which was far more responsive than Festival,
and all the other distros soon followed. I'm not sure where in the world you
have come to the conclusion that Red Hat simply doesn't care about
accessibility. Is it because your beloved Speakup, which is stuck in the
staging tree for more than 3 years now still isn't enabled in the Fedora
kernel? Sorry, but it's way past time to look elsewhere for text mode screen
reading to something that isn't locked into a kernel. No other screen reader
is bound to a kernel, and there are excellent reasons that go far deeper
than accessibility for disabling staging in a vendor kernel. Rather than
complaining that a distro vendor doesn't enable a potentially insecure
and/or unstable part of its kernel so that we can have a screen reader in
text mode, those who use text mode on a regular basis and need a screen
reader for it need to either learn how to muck about in the Linux kernel
itself so that the screen reader can get out of staging and into the kernel
proper, or better yet, contribute to Fenrir development, where everything
goes on in userspace and the screen reader only relies on interfaces to
stable and well-tested parts of the kernel that are never disabled in any
distro or vendor kernel. If Red Hat decides not to accept a Fenrir package,
then and only then can we begin to arrive at the conclusion that maybe
perhaps they don't give a care for accessibility.
~Kyle
_______________________________________________
Blinux-list mailing list
Blinux-list@redhat.com
https://www.redhat.com/mailman/listinfo/blinux-list
--
James 5:16 Confess therefore your sins one to another, and pray one for
another, that ye may be healed. The supplication of a righteous man
availeth much in its working. (ASV)
_______________________________________________
Blinux-list mailing list
Blinux-list@redhat.com
https://www.redhat.com/mailman/listinfo/blinux-list