Require to use gconf to check on unity and the panel-service if the accessibility should be enabled
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Unity |
Fix Released
|
Undecided
|
Alejandro Piñeiro | ||
unity (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Right now, in order to check if it is required to enable the accessibility support on unity, we are using gsettings.
Today we had a disccusion on IRC in order to move this to gconf. A extract:
<apinheiro> why don't use gsettings to check in the a11y is enabled?
<seb128> because the GNOME dialog doesn't write in gsettings
<njpatel> apinheiro, because the capplet isn't updating gsettings, it's just updating gconf
<seb128> so the key will never be set
<apinheiro> ok
<seb128> we still have GNOME 2.32
<njpatel> apinheiro, and because we don't know if other people's tools are also just updating gconf instead of gsettings
<apinheiro> thanks, no I understand
<apinheiro> so concluding:
<njpatel> so I'd like to just work with gnome as it is
<apinheiro> a11 enabled: use gconf as the dialog is updating it
<apinheiro> atk-bridge location: use gsettings as at-spi1 already has a patch with it
So although the atk-bridge location check will be still managed by gsettings, we need to move the "accessibility on" check using gconf.
Related branches
- David Barth (community): Approve
- Rodrigo Moya (community): Approve
- Alex Launi: Pending requested
-
Diff: 144 lines (+34/-35)3 files modifiedservices/CMakeLists.txt (+1/-1)
services/panel-a11y.c (+15/-11)
src/unitya11y.cpp (+18/-23)
summary: |
- Check on unity if the accessibility is enabled using gconf + Require to use gconf to check on unity if the accessibility should be + enabled |
summary: |
- Require to use gconf to check on unity if the accessibility should be - enabled + Require to use gconf to check on unity and the panel-service if the + accessibility should be enabled |
Changed in unity: | |
status: | New → In Progress |
Changed in unity: | |
milestone: | none → 3.4.6 |
Changed in unity (Ubuntu): | |
status: | New → Fix Committed |
Changed in unity: | |
status: | Fix Committed → Fix Released |
Branch merged, bug fixed