Should stop using gconf in oneiric

Bug #800689 reported by Sebastien Bacher
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Unity
Confirmed
High
Neil J. Patel
unity (Ubuntu)
Confirmed
High
Unassigned
Oneiric
Confirmed
High
Unassigned

Bug Description

Unity trunk is still using gconf in a few places, that's wrong not only because gconf is deprecated (by gsettings) but also because the keys it's reading are not used in GNOME3.

Revision history for this message
Sebastien Bacher (seb128) wrote :

Looking to the current (2011-06-22) trunk:

* PlacesHomeView.cpp uses gconf to read the default email client, browser, etc values, that's wrong since GNOME moved to use mimetype handlers for those (Mimetype=x-scheme-handler/<protocol> where "protocol is i.e http or mailto)

* unitya11y.cpp uses gconf to see if the accessibility is on, it should use org.gnome.desktop.interface toolkit-accessibility in gsettings instead

* same for panel-a11y.c

Changed in unity:
importance: Undecided → High
Changed in unity (Ubuntu):
importance: Undecided → High
tags: added: gnome3-gsettings
Revision history for this message
Sebastien Bacher (seb128) wrote :

The migration script also use gconf but that's required and ok

Revision history for this message
Sebastien Bacher (seb128) wrote :

you also use the nautilus gconf key to know if you need a confirmation to empty the bin, but ideally you should just do that using the nautilus dbus interface in oneiric

Changed in unity (Ubuntu Oneiric):
status: New → Confirmed
Changed in unity:
status: New → Confirmed
Changed in unity:
assignee: nobody → Canonical Desktop Experience Team (canonical-dx-team)
Revision history for this message
David Barth (dbarth) wrote :

I opened https://bugs.launchpad.net/unity/+bug/813492 to specifically track the a11y code issues that Alejandro will take care of.

Changed in unity:
assignee: Canonical Desktop Experience Team (canonical-dx-team) → Neil J. Patel (njpatel)
milestone: none → 4.4.0
Changed in unity:
milestone: 4.4.0 → 4.6.0
Changed in unity:
milestone: 4.6.0 → 4.8.0
Revision history for this message
Jeremy Bícha (jbicha) wrote :

I noticed that compiz trunk appears to have switched to gsettings.

Revision history for this message
Sam_ (and-sam) wrote :

Isn't then Bug #805063 opposing when setting unity as triaged there?

Revision history for this message
David Barth (dbarth) wrote :

Compiz will not use gsettings this cycle, whereas the rest of unity has switched to gsettings.

Revision history for this message
David Barth (dbarth) wrote :

The rest of this bug, ie fixing the dash home screen is now essentially a duplicate of https://bugs.launchpad.net/ubuntu/+source/unity-2d/+bug/805063

Brad Figg (brad-figg)
tags: added: rls-mgr-o-tracking
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.