[u-a-dev] When Ubuntu installation is happening with accessibility mode, need default enabled the accessibility support with future created users in installed system
Hammer Attila
hammera at pickup.hu
Thu Apr 15 09:40:41 BST 2010
Dear Developers,
In next developing cicle, my openion need default enable the
accessibility support in installed system with all future created users,
if the installation is happened for example with screen reader mode
(access=v3 parameter use with boot).
Now, following think is happening after installation if visual impaired
user installing the system with screen reader support:
In Lucid, wonderful have accessible GDM screen, the first created user
have wonderful accessibility support. But, if the first admin right user
creating a new user, new user does'nt get accessibility support,
accessibility support related settings is default disabled. If a blind
user would like using the system, need hand enabling following g-conf
settings in terminal without any screen reader support, gct now means
gconftool-2 command:
gct -s -t bool
/desktop/gnome/interface/accessibility true
gct -s -t bool /apps/gksu/disable-grab true
gct -s -t string
/desktop/gnome/applications/window_manager/default /usr/bin/metacity
gct -s -t bool
/desktop/gnome/applications/at/visual/startup true
gct -s -t string
/desktop/gnome/applications/at/visual/exec orca
gct -s -t string
/apps/empathy/conversation/theme classic
This copyed code part is present in casper source 30accessibility script
in blindness profile. Of course, first admin right user possible do this
commands when logging in with new user account in terminal, but very
need this if a screen reader choosed installation is happened?
How can possible fix this problem if you want?
1. Possible not elegant, but during installation after happened
accessibility setting configuration with first created user in target
system, need copying important configuration folders in target system
created first user home directory to target system /etc/skel folder.
2. A more useful, but not yet not tested fix:
Need using system default configurations, not user based configurations
when installer configuring with accessibility related settings, for
example following command replace the old user based
/desktop/gnome/interface/accessibility configuration:
Original command is following:
gconftool-2 -s -t bool /desktop/gnome/interface/accessibility true
This command enable accessibility mode only with actual user.
Replaced command is following:
gconftool-2 --direct --config-source
xml:readwrite:/etc/gconf/gconf.xml.defaults -s -t bool
/desktop/gnome/interface/accessibility true
If I known right, this command enables systemwide default the
accessibility setting.
I will be try the second fix with patching old gct function. If this fix
is work with a clean installed system, I opening a new bugreport and
attaching the patch.
Attila
More information about the Ubuntu-accessibility-devel
mailing list