Version: (using KDE 4.2.2) Compiler: gcc (GCC) 4.3.2 OS: Linux Installed from: Compiled From Sources I played around with accessibility desktop effects because I want my wife to use KDE. So the desktop zoom effect is what is mostly of interest now. I got it working but it is nearly useless for my wife, as the zoom factor is not saved when logging out. If she wants to login again she has to press the zoom key (several times) to activate it again. To get her away from Windows+Zoomtext she needs a Desktop Zoom in KDE which is saved between sessions. So she (or I) have only to set it once for her.
I think it would be better to use kmag as this belongs to kdeaccessibility. Nevertheless I understand the need and an initial zoom level could be added.
Hi Martin! I'm not getting the point what Desktop Zoom is about if ill sighted people better should use kmag? No kmag is not an option. The fullscreen option of kmag does not work here, and btw, do you want to struggle with starting a separate application to get your screen readable for your ill sighted eyes? Believe me the Desktop Zoom effect is what ill sighted people would appreciate. My wife wants the whole desktop very large even if she has to scroll a lot (she does it on windows). It would be sufficient if the last used zoom factor is saved between sessions, so you can instantly work after login. I guess it will get much more attention by visually impaired people with only a few glitches fixed. Perhaps there should be a discussion with the accessibility team about it as IMHO this is a very valuable feature for accessibility.
I implemented this behaviour for the desktop zoom and the magnifier effects. See review #104597: https://git.reviewboard.kde.org/r/104597/
Git commit 196140b8be18c533dd1437a2cc78684d5dbeb728 by Martin Gräßlin, on behalf of Ghislain MARY. Committed on 13/04/2012 at 12:05. Pushed by graesslin into branch 'master'. Save and restore zoom value for desktop zoom and magnifier effects REVIEW: 104597 FIXED-IN: 4.9.0 M +12 -2 kwin/effects/magnifier/magnifier.cpp M +13 -2 kwin/effects/zoom/zoom.cpp M +2 -1 kwin/effects/zoom/zoom.h http://commits.kde.org/kde-workspace/196140b8be18c533dd1437a2cc78684d5dbeb728
Thanks! The change is very much appreciated.