KDE Gains Full Accessibility Support
kandalf writes "Together with some other interesting news about making KDE and Gtk apps interoperable as well as porting OpenOffice to Qt/KDE, KDE gained accessibility support through the ATK interface from Sun with Qt - so KDE 3.2 will be 'accessibility ready' for the end user once coming out in January. Got the dot?"
This is great news for KDE, I can see how this will enable it to gain a more diverse market share. By allowing for more users to interact with it, despite their physical limitations truely shows that KDE and GNU/Linux in general is ready for mainstream use. Oh, yeah, and FP!
Good to see them finally catching up with Gnome.
This is a big step onward. Anyone know how this assistive technology compares with gnopernicus ? Or do the separate softwares need to be made due to differences between Gnome & KDE?
They will adopt desktop settings at freedesktop.org too and there will be one control panel to maintain both KDE and Gnome. Until then I'll be avoiding KDE.
I just don't want to tweak every single feature
Signature Pro version 1.13.2-3 release 83.5 beta3try7 after-breakfast edition
which just proves it isn't very accessible!!!
No comments and yet dot.kde.org is slashdotted already?! Hey I mean it's not the first time they are on the homepage of /.! Ah well I think it's time to go to bed now (23h HKT), better try again later :-)
Wouter.
For example, Windows' accessibility features has saved me many times when the mouse just doesn't want to work for various reason. It enable me to use the numpad to simulate the mouse, and troubleshoot the problem - instead of reinstalling it.
I welcome this addition to KDE even more for that reason.
How does this make KDE any more useful to us , who don't really need accessibility. Making KDE more accessible to physically handicapped people is sure nice and appriciable, but shouldn't it come down the list of things like
consistent UI look and feel.
Better interoperability with non KDE applications
etc etc etc...
for the last time people, I am "frodo from middle eaRTH", not "middle eaST".
2.6.0, 3.2 and R.o.T.K. all about the same time?!
Where will I ever find the time to get a life!
Likewise, I have found more and more KDE zealots who must advocate KDE at every corner.
There are numerous factual errors in your rant. I'd say 90% of what you posted is completely incorrect.
You have a valid point, but actually you don't need a mouse to fix Linux software problems, one of the features I like about Linux, when the GUI fails, you can always use the command line and edit some config files, and voila, it's back to normal, OSes that rely heavily on the GUI are vulnerable to being completely inaccessible when the GUI fails, and you know, the command line is more likely to be still working when problems occur that the GUI system.
The IT section color scheme sucks.
This is already included in X server (on which KDE is running), if you press SHIFT+NumLock, you can navigate mouse cursor with arrows on numpad.
Despite what seems to be a widespread misapprehension of conflict between the GNOME and KDE camps, KDE's adoption of ATK, originally developed for GNOME, is another great example of the cooperation that actually is more the norm.
yeah, i know this is a troll... but it's true. OOffice takes forever to boot in KDE. Of course, it doesn't help that my box decided to try to use OO Math to open all the text documents. (tried changing file associations. slack can be a pain at times.)
~~~~~
Pet Peeve: Perscription drug advertising to the general public.
Gnome's gconf-editor is a great tool for developers to easily debug their programs, unfortunatley some have decided to abuse it and FORCE END USERS to use it instead of writing a configuaration dialog for that option. See how KDE kicks gnomes ass by its configuarabillity.
1)Enable Menu Shadows
KDE : Go to "Control Center, Appearance and Themes, Style, Effects, click enable shadows under menus, and apply"
Gnome : Download 3rd party patch, recompile the gtk libraries.
2)Change order of Window Buttons.
KDE : Right click a window, select "Configure Window Behaviour", Go to buttons tab, DRAG and drop to your liking, click apply.
Gnome : Launch gconf-editor, go deep into a mysterious folder called metacity, edit a scary txt syntax.
3) Enable Tear off menus
KDE, same as 1, but select Tear off menus in the Effects tab.
Gnome : You guessed it, gconf-editor.
And it goes on. In terms of ease of use and configurabillity, gnome is poor performance. I will probably get a gnome fanboy reply to me "oh I love the lack of options, I like using Windows 95's retarded brother". Also see Sodipodi, Galeon two very powerful apps, both have retarded forks known as Epiphany and Inkscape.
If Qt was LGPL then people would give up on the gnome crap and let it die for the piece of (Score : 5, insightful) SHIT it is!
I find the mouse to be an increasing bother. I mostly use the keyboard, even in Windows. It's just so much quicker then wiggeling around with the mouse. Who needs to position a cursor to a certain point of the screen to click, and then another, when they can just do a WinKey+R -> cmd ?
"If anyone needs me, I'm in the angry dome."
XSettings and the Desktop Color Scheme specs only refers to things like mouse curosr movement, drag and drop timeouts, and color schemes, trivial things of that nature. None of the more advanced types of configuration, like positions of panels, menu types, etc, are included in there.
All it is is a standard spec for controlling how happs behave in a fundamental fashion.
KDE and Gnome are so different and have such totally different config architectures (GConf vs. KConfig ) that you'll never be able to manage both with one single spec, unless either one desktop ditches their system and adopts the other (not going to happen ), or someone makes a huge monolithic app that can do both ( would be hideous ).
"Got the dot". All I can think of, now, is a pinball game with a malfunction...does KDE use a switch matrix? :)
Whaat?!? I'm sure there is something wrong with your configuration. On my system a konq window takes less than a second to open up. Try to preload konq instances. There is a setting for this in the Control-Center under KDE performance.
This is the one thing I truly dislike about linux. This, in my opinion, is the only place microsoft has you. It should have been thought about from the start. Microsoft has know since the start with ole that interoperability is one of the most important features of a gui, but here we are will linux zealots still debating gtk and qt...
I've been reading this for months, people saying that 'distro X has KDE as the default desktop' or 'distro Y uses Gnome by default'.
EVERY distro I've installed over the last 3 years *asks* me which desktop managers I want to install. Although this decision is generally put on par with choosing whether you want to install 'games' or 'server software' or 'scientific' software, it's still a decision you're expected to make. I don't think any distro I've ever installed just puts a desktop on by default with no choice (save for Knoppix).
What have I missed in these wars where certain distros make the choice for you? I've installed mandrake, redhat, suse, plain debian, knoppix and and caldera over the years.
creation science book
Which one does what again? It's all so confusing.
-gam
"In theory, theory and practice are the same; in practice, they are not."
excellent news! wow! incredible!
no, serious now, good...
Please enlighten us as to what's factually incorrect.
Pressing ALT-F , Q, Enter : 1 second Pressing Shift num + UP, UP, Up, UP, DOWN, LEFT, LEFT, LEFT, LEFT, RIGHT, SPACE to open the file menu, then DOWN, DOWN, DOWN, DOWN, DOWN, DOWN, space for 'quit' ... 15 seconds, 45 swearing words...
This ain't the same level of functionnality :)
That's really neat, but the cursor moves SO SLOW!
It'd be a real bitch to do anything with this. I mean it takes a full 2 minutes to cross the screen.
I've had enough abrasive sigs. Kittens are cute and fuzzy.
Yes, it says it tries to use OO Math, however OO automatically recognizes your ( .doc ? ) file and opens it with OO Writer.
I am a long time gnome user, I wrote several themes for gnome 1.x. And there is alot more truth their than I care to admit. There are alot of things that KDE does right. And to me, Gnome 2 has been a disappointment, I keep waiting for it to catch up. Especially the apps, I find myself using alot of kde apps in gnome.
Likewise, I have found more and more KDE zealots who must advocate KDE at every corner.
AMEN!
Some of us don't like our desktops to look like Fisher-Price, and eat up all the memory doing so. I use Gnome because I like it: it's fast, clean, and simple. Nothing to do with GPL, or whatever else the KDE folks keep fussing about.
Scott
I actually don't remember now if debian offered a choice or not - it was a joint install with someone else and I don't recall exactly how that went, except that I didn't keep it on longer than a week. :)
creation science book
I lost most of the use of my fingers and 40 percent of my vision in a chemical accident 15 years ago. I am so glad to see linux taking steps to make things more usable for people like me. I truly feel linux will soon take the lead in accessibility (not to mention stability and performance) from Microsoft very soon. Thank you linux hackers!
--Berry
Hello and welcome to when every one of us finished the books, cuntmuffin.
KDE is in feature freeze and will not be accessibility ready. This may, however, come in a minor release. Nowhere in the article does it mention 3.2.
Mouse emulation has been available in XFree86 for a long time (don't remember how much, but long it is). Use Shift+NumLock to enable it (you will hear a beep), use the 1234 6789 number pad keys to move the cursor around, use the /*- number pad keys to select the active mouse button, use the 5 number pad key to click the active mouse button, use Shift+NumLock to disable it (you will hear a beep).
Maybe KDE provides a better interface to that facility, but the functionnality was there already.
Only the KDE/Qt OpenOffice port link at dot.kde.org was in Google's cache: porting OpenOffice to Qt/KDE
Direct link to kde.openoffice.org
-Mike
Schrödinger's cat is not amused—maybe.
I am impressed seeing Sodipodi using the KDE file dialog, which is currently undisputedly better than the GTK one, it has me wondering if we should go all the way by merging the two toolkits.
I think that GTK/Gnome should throw out their current legacy pix-map based drawing API and wrap itself around the QT drawing engine (just like Qt wraps itself around Windows/Mac OS X engines.)
This has the advantage of being consistant with the KDE desktop. It will eliminate the need for a seperate gnome desktop, so there will only be KDE from now on. It will also have the best of both worlds. GTK developers will be able to keep their legacy apps until they can port it to the newer QT standards and one unified desktop will be able to Konquer the Desktop market.
I think both sides should co-operate and deprecate gnome and use this transition tool to unify the code bases.
that's real great for disabled people, but do i really have to get excited about this???
i mean it's kinda hard to relate to an issue so far and obscure to the average user
Choosing a WM for X is like choosing how you want to die
I have already chosen how I want to die.
Whorehouse Heart Attack!
Excellent, now if only Copy-Paste would work consistently.
Are you happy yet? I use KDE and GNOME. I don't care which one I run. I learned them both and moved onto bigger and better things. Learning everything I can.
I don't suffer from insanity, I enjoy every minute of it.
I currently use Blackbox because it's more lightweight than either KDE or Gnome, it loads almost instantly. It can run GTK+ or QT apps just fine, too. So what are these "desktop environments" doing that takes so much resources? (honestly!)
What is the opposite of Christopher Reeves?
Christopher Waulken
I'd love to see more cross-pollination too. It won't happen. GNOME was started for ideological reasons (Qt wasn't GPL at the time), and then run into the ground for ideological reasons (refusal to do the right thing because KDE was already doing it, and this even after their own leader admitted that their own approach was faulty!).
:/
Remember that there are people in this world who refuse to use 'make xconfig' in kernel 2.6 because it's Qt-based, and actually wasted time hacking up a GTK clone (one that keeps crashing at that).
There is probably some poetic justice to the fact that this mix of blind ideologism and idiocy would have been what ran GNOME into the ground until it had to resort to becoming a commercial product to simply survive, but I'd much rather live in a world where people aren't so dumb.
Actually, that's one of the few things I like about Windows (and most MS software): it has always been possible to access almost everything using your keyboard. Although it's often neither convenient nor efficient (press TAB 42 times until the correct widget is focused and then press Enter), but at least it's possible. With many X apps, especially older ones, you basically can't do anything without a mouse (e.g. xdvi). Focus-follows-mouse isn't very convenient if you don't have a mouse.
Please alter my pants as fashion dictates.
I am disabled and have no arms and legs to press those keys, you insensitive clod!
I'm glad they have this accessibility thing but unless they do some usability efforts people like me will go for the unKluttered look of Gnome.
Oh wait, Sun is Goood this time. Sorry, wrong knee jerk.
7 November 2006: The day Americans realized corruption and incompetence weren't addressing 11 September 2001
It's worth pointing out that the so-called "full accessibility" is a lie. It takes a bit more than just copying GNOME's toolkit support (ATK -- yes, KDE had to use the work done by the GNOME project) to manage it... applications also have to be auditied, and the "support" has to extend to custom widgets and those people who design GUIs; it's policy as much as code... none of which is true of KDE. It's typical to see them blowing their own trumpet with little to back it up but other than people's code.
If you hold the key down, it accelerates. Maybe you weren't doing that.
Btw note that diagonals work as well.
Try installing some of the newer debian based 'live' cds..
Your choice is made when you download the distribution.. Not at run time..
Not saying this is bad.. just an observation...
---- Booth was a patriot ----
They're complete application frameworks. They provide numerous APIs to applications in an easy to use manner for things like networking, XML parsing, inter-app communication, etc. At the user level, you get (KDE 3.2-biased, because I'm a KDE user):
- Integration: System-wide spellechecking, system-wide password handling, system-wide toolbar and menu customization, system-wide preferences handling, system-wide contacts management, etc.
- Consistency: KDevelop (a full IDE), Kate (a programmer's editor like BBEdit), and KWrite (a notepad replacement) all use the same editor widget, so you only have to learn one. Any app can embed KHTML with a few lines of code, so all apps that need to display HTML (say KMail) use the same renderer. All apps look and behave the same, and respond to the same shortcuts.
- Shared power: All KDE apps can access remote resources through KIO. Can save and load files from a remote SSH server, for example, even through a simple app like KSnapshot. All KDE apps can use mouse gestures. All KDE apps apps can be scripted with the same language. Scripting languages like Python and Javascript can access the entire KDE framework and all its modules. This means that any KDE app can easily embed a scripting program to provide more functionality.
A deep unwavering belief is a sure sign you're missing something...
usually opens both writer and math. it's .swx, though. not sure why it's doing it in the first place.
~~~~~
Pet Peeve: Perscription drug advertising to the general public.
I would think using the keyboard without the numlock "acessability feature" mouse would do just as well. ctrl-esc pulls down the start menu, alt-tab, shift-tab and ctrl-tab does a lot of stuff too, often quicker than a keypad-mouse. This is all my opinion. The only exception might be controlling stuff in the system tray.
Actually, I've found KDE to be much faster in all areas except application load time. It does take more memory, though, but GNOME is hardly svelte. And my desktop does not look like Fisher-Price
A deep unwavering belief is a sure sign you're missing something...
"eople with special needs have to pay more, because special needs cost more."
Except that disabilities often make it hard for them to pay at all. Think of it as an investment instead. If you make something accessible to the disabled it means they can contribute more to society and you won't be paying their unemployment instead. It means they'll be productive and more importantly happier and more empowered.
A lot of disabled access tools are also the same tools people that you often don't think of as disabled need - older people tend to lose their ability to focus well and benefit from maginfiers and chunky displays. People with arthtritis benefit from some of the other control features and so on.
And for the totally selfish: Its always worth remembering that by the time you are 70 you too will probably have poor eyesight, poor mobility and poor motion control.
Because accessibility tools exist there are a lot of productive people out there, including people writing Linux kernel code that most of the world doesn't even know are blind or otherwise disabled.
accessibility
GTK integration
(Please browse at -1 to read this comment.)
Linux can operate just fine without a mouse...in fact, there are console tools that allow you to do just about whatever you need...it's surprisingly pleasant to code in vi, play music with mp3blaster, and browse the web with lynx. Besides, if you screw something up in windows, you NEED a mouse just to load / remove drivers, change your GUI config, etc. In linux, all of those things can be done from the console.
But there is another kind of evil that we must fear most... and that is the indifference of good men.
I lost most of the use of my fingers and 40 percent of my vision in a chemical accident
:)
"Chemical accident"?
Moral of the story:
Don't try to relight your crackpipe after already having puffed it for a while! Else you might try to set fire to the butane lighter itself.
Oddly, IIRC, Slackware and Debian ship with really nice defaults here, but Redhat and Mandrake go way to slow. Weird.
Sig:Why copyright isn't a fundamental human right
The announcement is quite missleading, the integration with ATK will eventually happen, but that does not mean that applications are accessible.
The Gnome folks went through at least a year adding accessibility to every dialog box in their applications.
It's almost impossible for a GUI to be accessible. Until KDE can *easily* support the work by the brltty folks, it ain't accessible as far as I'm concerned. The command line is the best bet. Simple, straightforward, easily interfaced with screen readers, text to speech, etc. Yes, I've seen JAWS and other workarounds. They suck compared to a brltty hooked up to a good CLI.
Jesus was all right but his disciples were thick and ordinary. -John Lennon
If you actually use Window's accessibility features, you will find them sadly lacking. Actually trying to navigate the desktop just using ATs is very difficult, lots of apps take no notice of the system settings, etc.
I am not an accessibility expert, but there have been some studies to suggest ATK is ahead of Windows here.
Precisely. The infrastructure now exists in KDE, which is a tremendous step to getting it "accessibility ready", but if you look at screenshots like this screeshot you'll find that the applications aren't giving very much accessibility information to ATK yet :)
Still, lets not underplay this announcement. Linux is on the way to becoming "The desktop that cares" and usable by people who can't use non-accessibility-ready desktops.
Sure, Microsoft even admits it's core accessability features suck. To quote from Microsoft's own mouth:
"The accessibility tools that ship with Windows are intended to provide a minimum level of functionality for users with special needs. Most users with disabilities will need utility programs with more advanced functionality for daily use."
I was primarly refering to 3rd party softwarre avaibility allowing Windows to be very accessable. Linux simply dosnt have the tools/utilities/libraries avaible be it from the community OR from commercial 3rd parties.
ATK was actually done by Sun in a toolkit independent manner. So there's nothing GNOME about it.
GNOME has also been claiming "full accessibility" for years when that has been every much a lie and probably still is. Why else is JDS not accessible today? Sun even admits to it.
(Please browse at -1 to read this comment.)
A screen reader is great for the blind, but it is also the way we will all use certain computers. Imagine a computer in your car that could read slashdot stories to you as you drive. This is really about alternate forms of user input and output. Not all systems should require a screen and keyboard.
Do we need to recompile every KDE application now?
Most likely no one thought to ever test it, or file a bug!
It's probably been set that way since before 'drake forked from RH.
I've had enough abrasive sigs. Kittens are cute and fuzzy.
If by "really nice defaults" you mean being able to cross the monitor (horizontally at 1280x1024) in 52 seconds. ;) This is on Debian Sid, btw.
Any idea where you change these settings?
This post is ripped off from this post
The linux hacker
Many of the input accessibility features also exist in the X server itself, and can be adjusted via a tool like AccessX. Many of our users are not disabled, but use MouseKeys for convenience, or BounceKeys to compensate for their overly sensitive laptop keyboards.
So does using QT mean that free QT developers cannot have their contributions adopted into StarOffice by Sun?
1. ATK was initiated and developed for the GNOME project. It also had a view towards Mozilla and OpenOffice, because they realised that those applications are/will be pivotal in Linux desktop acceptance. KDE is having to rely on GNOME tech because they were too short-sighted and incompetent to see the importance of accessibility... get over it.
2. JDS is not *fully* accessible for the simple reason that it is an incredibly difficult thing to achieve. Sun/GNOME is being perfectly honest -- it is 99.9% accessible... and that is after a great deal of work. As was stated originally, accessiblity is more than just toolkit support -- it takes work, something the KDE project has not done. It will not even reach 90% coverage for another 6-8 months minimum (and if my experience of KDE code is anything to go by, probably longer). So the claims made by the KDE developers are just lies... the same kind of PR hyped up bullshit that always infects every slashdot KDE story.
And BTW: I'd suggest a look here for a Ximian employee's view on the inflated KDE claims.
Aren't you that guy who can't use his fingers?!
You can set this in KDE, try "kcmshell mouse" or select mouse module from kcontrol..
xdvi actually isn't that good as an example. It has an expert mode (press x) that hides the GUI. All keyboard shortcuts are used as before. From the manual:
q: quit
n: next page (synonyms: f, return)
space: move down 2/3 of a window-full or to next page if at bottom of page
p: previous page (synonyms: b, backspace)
g: goto numbered page
Well, I don't think this is much use here. Why not just RTFM? There are lots of 'em there.
Geek rants since like... 2000 or something.