Accessibility In Linux Is Good (But Could Be Much Better) 65
An anonymous reader sends this report from opensource.com: GNU/Linux distributions provide great advantages over proprietary alternatives for people with disabilities. All the accessibility tools included in Linux are open source, meaning their code is readily available if you want to examine or improve it, and cost nothing. Hardware devices, of course, are still going to cost money. Additionally, accessibility software on other platforms generally contain licensing constraints on the user. ... When it comes to accessibility, Linux is not without issues. ... The number of developers who specifically work on accessibility tools is quite small. For example, there is only one Orca developer, two AT-SPI developers, and a single GTK developer. ... Developers who do not depend on assistive technologies tend to forget—or don't know—that a disabled person might want to use their application, read their web page, and so on. ... The problem is not necessarily that developers do not care. Rather, it's is that accessibility is highly specialized and requires someone with knowledge in the area, regardless of platform.
Re: (Score:1)
...there is only one Orca developer, two AT-SPI developers, and a single GTK developer.
Really? Only one person develops GTK? Who'd'a thunk?
You left out the part immediately before that.
"The number of developers who specifically work on accessibility tools is quite small. For example..."
Re: (Score:2)
With that level of pedantry you must be quite a hit with the [your preferred gender].
Re: (Score:2)
With that level of pedantry you must be quite a hit with the [your preferred gender].
What is the proper term for a female furry equipped with a penis?
build it into systemd (Score:1)
why not?
for the sake of children and disabled
Re: build it into systemd (Score:1)
Are you saying to integrate systemd into the disabled people? Wouldn't that just make them even more disabled?
Reality (Score:2)
Bigger picture (Score:3)
Re: (Score:2)
Re: (Score:3)
I could buy a copy of Windows for about $200 (retail). Since I pay my developers about $100 an hour, that means if they can't outfit the entire OS and window manager with basic accessibility functionality, then the choice is pretty easy. Even if I had to buy 100 copies of Windows at retail ($20,000), I'm sure I couldn't hire a dev to touch that many projects, considering the 100's of different communities, different programming styles, different languages and different systems. This is not just 1 app tha
Re: (Score:2)
What should really happen is that a company like Red Hat which sells to business should pay its own developers to improve accessibility.
Re:Bigger picture (Score:4, Insightful)
Trying to apply the usual "do it yourself" attitude is probably why accessibility is a problem in the first place, especially since we're talking about a portion of users who legitimately can't do it for themselves. Programming for accessibility takes particular expertise and paying careful attention to the requirements I mentioned before. On top of that, if different developers and communities go off and do their own thing without striving for any real standards beyond the bare minimum requirements, it would surely be a nightmare for users who do need those features to go from one program to the next.
I certainly get that developers have limits, but putting accessibility features on the same chopping block as anything else based on user percentages is very short-sighted and the kind of cold, corporate-like response one might expect from Microsoft or Apple (ironic, then, that they readily provide those features). I'd hate to be the director who has to tell a vision-impaired user she isn't important enough or that there aren't enough of her kind to waste time and resources catering to.
Re: (Score:2)
4%
Re: (Score:3)
The reality is, most OSS developers aren't making a product.
They're working with a piece of software as a hobby. If it was a product you'd likely be legally required to implement these features.
Which is one of the many many reasons OSS doesn't always get taken seriously in business -- because the attitude of "just RTFM", or "figure it out for yourself" generally means "some guy bodged together something and can't understand why you won't give up commercially supported software to use it".
As long as the att
Re: (Score:3)
Actually, your view is a bit dated, as 80 percent of Linux contributions are paid by corporations [infoworld.com]. The days of Linux being a hobbyist product are long behind us.
Re: (Score:2)
Fine, you have given a statistic on the Linux Kernel.
Now, show me a stat for "most OSS developers" across not just the Linux kernel. And then we're probably back to what I said in the first place.
Because, you'll notice, I never said Linux. I said OSS. My view isn't dated, yours is incomplete.
And there's a crapton more OSS code on the interwebs than just the Linux kernel. It may not be as influential, but it is far more plentiful.
And it's definitely not "product", it's "hobby".
Accessibility in Linux is NOT great (Score:5, Informative)
Just because it's open source doesn't mean it's great. I'd classify accessibility for blind/less sighted users to be non-existent (with the exception of a few applications). Every iteration of X Windows since X11 has been worse and worse with its implementation, and if things go wrong it is nearly impossible to get around. A few applications that implement the full GTK stack /properly/ are passable, but those that use Gnome's or KDE's tools don't pass text back to a speech engine at all.
Console is fine, but as soon as you try and use a tool that uses ncurses or any other menuing application you are SOL.
Firefox hasn't worked well with a screen reader in about 5 years. Never was able to get Chrome fully installed.
Re: (Score:3)
JAWS used with IE under Windows is still the most popular, but others are quickly gaining momentum. It's still what everybody serious about accessibility tests with.
Surprisingly, accessibility support in OSX is almost at the point where it is better than Windows... Not every app just yet, but it has been getting a lot of attention and a lot of people trying it out.
Re: (Score:2, Informative)
because typically the screen readers launch via a gui. also try doing something like reading a PDF on the command line. I know that there are text based browsers, but it's notoriously difficult to use.
Re: (Score:1)
Because it's pointless? What's the user base of Linux desktop? Retired grandpas and blind persons surfing website or deaf persons making music?
The biggest problem with Linux desktop systems is that those developers either don't care or get confused about what their user bases are. Accessibility would make no sense at all to grid administrators, 3D graphics makers or programmers.
Re: (Score:3)
So, you are saying that if you are blind or have partial sight there is no point in you ever being a programmer, maker or grid admin?
While I'm lucky to have most of my sight (I'm only blind in one eye), some of my good friends are completely blind. One is a system admin and is a very functional member of society. He admins a few dozen Linux servers but is completely unable to use Linux as a desktop.
But accessibility is not just about the blind or deaf. It also includes color blindness, those who are unab
Re: (Score:1)
How do your blind friends use Linux console or even edit shell files?
The guy completely misses the point (Score:2)
I read both his articles, and they're actually about "which development environment for disabled users is more open-source friendly." What the fuck? Obviously, Linux is going to be, so what? And there isn't a single word about which is actually better for disabled people to use, so provide great advantages over proprietary alternatives for people with disabilities is an inaccurate way to summarize the article. Instead, it's some guy blindly pursuing some nerdy "open source is the best!" dialogue like i
Re: (Score:3)
>> Instead, it's some guy blindly pursuing some nerdy "open source is the best!" dialogue like it was 2003.
Duh - the author's disabled. It's taken him 12 years just to resolve the driver issues on his adaptive devices to write and submit the article from his Linux desktop.
Re:The guy completely misses the point (Score:4, Insightful)
Also, from the article:
Unlike proprietary alternatives, Fedora (and other Linux distros with the Gnome desktop) includes accessibility tools out of the box, such as:
Screen reader: A text-to-speech system to read what's on the screen
Magnifier: Helps users with visual impairments who need larger text and images
High-contrast mode: Helps users who have trouble seeing text unless contrast is corrected, such as white text on a black background, or vice versa
Mouse keys: Controls the mouse using the number pad
Sticky keys: Helps users who have trouble pressing multiple keys at once, and users who have use of only one hand
Bounce keys: To ignore rapidly pressed keys or if a key is accidentally held down
On screen keyboard: Helps users who cannot type at all, but who can use a mouse
Visual alerts: Replace system sounds with visual cues
Um... unlike what proprietary systems? He surely can't be talking about Windows, because it has every single one of these features, and has had most of them since Windows 95 two decades ago!
It's great that Linux/Gnome now also includes these features, but the author doesn't really help his cause by misrepresenting (I'm being kind in my choice of words here) the competition's features.
Re: (Score:2)
"Linux is pretty great for it's pioneering work in the StickyKeys, ClearType, and Windows Class Foundation. None of which are available on Windows."
Re: (Score:2)
The "proprietary" OS features for accessibility are still ridiculously good and have only gotten better while Linux has been playing catch up.
Linux has not been playing catch up, Linux has been falling behind. Due to disability I use Sticky Keys and for a short time there was not a single supported distro in which Sticky Keys was usable. Now that it is usable again, it still has issues, such as if a modifier key is activated, a second keypress will not disable it even with the proper option enabled. I can work around this, but it is still a pain.
Re: (Score:2)
I have no disability or special needs, but my right ctrl key doesn't work for fuck's sake, on multiple keyboards. I've checked and it does work in virtual console (text mode, ctrl-alt-f1). The X11 server is really eating one of the ctrl keys.
Re: (Score:2)
FWIW, WFM on Fedora 20
That said, I am concerned that a lot of basic X11 features are disabled in big distros now. CTRL-ALT-+ used to "zoom in" by reducing the screen resolution while keeping the total viewport the same size.
Shift-NumLock would always activate MouseKeys. Now these features are often hidden behind some shakey framework.
I can see why CTRL-ALT-BKSP would be disabled but the rest were much more useful for end users.
Re: (Score:2)
CTRL-ALT-BKSP is enabled in Linux Mint at least, and in a nice way : you go to "preferences", and "'software run on start up" (whatever it's called) where there is an entry that you can check or uncheck.
The entry's contents is this :
setxkbmap -option terminate:ctrl_alt_bksp
Bootstrap problem (Score:1)
How accessible is the best open source dev suite?
"All the accessibility tools included in Linux are open source, meaning their code is readily available if you want to examine or improve it"
This "it's better because you can fix it yourself" is usually pretty dubious. In this case, it's worthless unless the folks who need the accessibility can work on it. What's the most accessible dev environment? Are its accessibility features usable? Does it support all developing all the tools that need improvement?
Re: (Score:1)
>> They hate us.
That's a lot of rage for a mid-Monday. You may want to move to Colorado and get a hobby...or just get a SlashDot account like the rest of us, you f***ing n00b.
Re: (Score:2)
Clearly we must solve this problem by hunting down all open source hobby developers and giving them various disabilities.
Fluff piece (Score:2)
GNU/Linux distributions provide great advantages over proprietary alternatives for people with disabilities. All the accessibility tools included in Linux are open source, meaning their code is readily available if you want to examine or improve it, and cost nothing.
Because disabled people are so looking for a DIY solution. I'll give you the one about cost, but aids for the disabled are usually sold or given away far under their actual cost due to ideal organizations, corporate PR, government aid and so on unless you're making a business specifically for the disabled.
Developers who do not depend on assistive technologies tend to forget - or don't know - that a disabled person might want to use their application, read their web page, and so on. ... The problem is not necessarily that developers do not care.
Oh please, the open source community is 95% driven by scratching your own itch. Very few do any real effort to make it easier for other people to use in general, disabled or not. Which of course doesn't me
Re: (Score:2)
Everyone can calm down. All you have to do is these three things:
- Make sure your keys can be reconfigurable,
- Your GUI interfaces can be resizable.
- When someone mentions their specific condition in regard to your specific project, give them a minute of your time and see if you can help. (No pressure if you can't.)
That's about all you can ask of a developer, and the situation is pretty good for all of the major operating systems. You don't have to worry, we're not all bitt
The Fanboi's Tunnel Vision. (Score:3)
Unlike proprietary alternatives...Linux distros with the Gnome desktop...includes accessibility tools out of the box, such as:
Screen reader A text-to-speech system to read what's on the screen
Magnifier Helps users with visual impairments who need larger text and images
High-contrast mode Helps users who have trouble seeing text unless contrast is corrected, such as white text on a black background, or vice versa
Mouse keys Controls the mouse using the number pad
Sticky keys Helps users who have trouble pressing multiple keys at once, and users who have use of only one hand
Bounce keys To ignore rapidly pressed keys or if a key is accidentally held down
On screen keyboard Helps users who cannot type at all, but who can use a mouse Visual alerts Replace system sounds with visual cues
Accessibility in Linux is good (but could be much better) [opensource.com]
Compare:
While this article is aimed at Windows 95 much of the information on Accessibility Options also applies to Windows 3.x and Windows 98.
Making Windows 95 Accessible [strokesupport.com]
Re: (Score:2)
OSX also had accessibility support built in from the beginning. Apple made it a big deal that every computer should be installed with it by default, because it used to be the case in Windows that you had to install support manually, and only one computer in a classroom in the corner would have support. The idea was any child should be able to use any computer.
OSX has been generally good for accessibility for a second reason. Besides user-facing features, Apple's core APIs like Cocoa have accessibility built
Re: The Fanboi's Tunnel Vision. (Score:1)
David Goldfield’s Home on the Web .. (Score:2)