Unity 2D should use dconf instead of gconf

Bug #692965 reported by Mikkel Kamstrup Erlandsen
32
This bug affects 5 people
Affects Status Importance Assigned to Milestone
Unity
Fix Released
Undecided
Unassigned
unity-2d
Fix Released
High
Florian Boucault
unity (Ubuntu)
Fix Released
Undecided
Unassigned
unity-2d (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Summary of what needs migration:

* GnomeBackground: https://bugs.launchpad.net/unity-2d/+bug/805393
* Dash preferred apps: https://bugs.launchpad.net/unity-2d/+bug/805063
* Favorites: https://bugs.launchpad.net/unity-2d/+bug/746823
   GConf key:
     /desktop/unity-2d/launcher/favorites

* Hide mode: https://bugs.launchpad.net/ubuntu/+source/unity-2d/+bug/757454
   GConf keys:
     /desktop/unity-2d/launcher/hide_mode
     /desktop/unity-2d/launcher/use_strut

* Super key: https://bugs.launchpad.net/unity-2d/+bug/810509
   GConf key:
     /desktop/unity-2d/launcher/super_key_enable

Alex Launi (alexlauni)
Changed in unity:
status: New → Confirmed
Changed in unity (Ubuntu):
status: New → Confirmed
Changed in unity-2d:
status: New → Confirmed
Changed in unity-2d:
milestone: none → 3.6
Revision history for this message
David Barth (dbarth) wrote :

Unity doesn't use gconf anymore. All of the settings are now using the g_settings API that uses a dconf backend.
Compiz however is still using gconf, but that's not something we can change this cycle.

Changed in unity:
status: Confirmed → Fix Released
Changed in unity (Ubuntu):
status: Confirmed → Invalid
summary: - Unity depends on GConf
+ Unity 2D should use dconf settings
Changed in unity-2d:
assignee: nobody → Florian Boucault (fboucault)
Changed in unity-2d:
milestone: 3.6 → 3.8
assignee: Florian Boucault (fboucault) → nobody
Changed in unity-2d:
milestone: 3.8 → none
summary: - Unity 2D should use dconf settings
+ Unity 2D should use dconf instead of gconf
Changed in unity-2d:
importance: Undecided → High
Revision history for this message
Florian Boucault (fboucault) wrote :

https://bugs.launchpad.net/ubuntu/+source/unity-2d/+bug/757454 should be looked at when migrating to dconf

Changed in unity-2d (Ubuntu):
status: New → Confirmed
Revision history for this message
Florian Boucault (fboucault) wrote :

Summary of what needs migration:

* GnomeBackground: https://bugs.launchpad.net/unity-2d/+bug/805393
* Dash preferred apps: https://bugs.launchpad.net/unity-2d/+bug/805063
* Favorites: https://bugs.launchpad.net/unity-2d/+bug/746823
   GConf key:
     /desktop/unity-2d/launcher/favorites

* Hide mode: https://bugs.launchpad.net/ubuntu/+source/unity-2d/+bug/757454
   GConf keys:
     /desktop/unity-2d/launcher/hide_mode
     /desktop/unity-2d/launcher/use_strut

* Super key:
   GConf key:
     /desktop/unity-2d/launcher/super_key_enable

Revision history for this message
Florian Boucault (fboucault) wrote :

This move will require pushing dconf-qt into Oneiric (and the daily PPA). Preliminary packages are available at: https://launchpad.net/~desrt/+archive/dconf-qt

Revision history for this message
Florian Boucault (fboucault) wrote :

Hide mode and Super key have not been migrated to gsettings in Unity as they are handled by the Compiz Unity plugin:
/apps/compiz-1/plugins/unityshell/screen0/options/launcher_hide_mode
/apps/compiz-1/plugins/unityshell/screen0/options/show_launcher

Changed in unity-2d:
milestone: none → 3.8.12
assignee: nobody → Florian Boucault (fboucault)
status: Confirmed → In Progress
Changed in unity-2d (Ubuntu):
status: Confirmed → In Progress
Revision history for this message
Florian Boucault (fboucault) wrote :

Didier is in process of packaging and pushing dconf-qt in Oneiric. It depends on a patch in Qt that has gone missing that Didier is pushing as well.

description: updated
Changed in unity-2d (Ubuntu):
status: In Progress → Fix Committed
Changed in unity-2d:
status: In Progress → Fix Committed
Changed in unity-2d:
status: Fix Committed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (3.5 KiB)

This bug was fixed in the package unity-2d - 3.8.12-0ubuntu1

---------------
unity-2d (3.8.12-0ubuntu1) oneiric; urgency=low

  [ Florian Boucault ]
  * Upstreamed patch 01_build_with_new_indicator.patch
  * do not run pkgbinarymangler to convert images to 8bit since this breaks
    the launcher icon background handling. (LP: #809205)
    (QT upstream bug: http://bugreports.qt.nokia.com/browse/QTBUG-4459)
  * debian/unity-2d.install:
    - install GSettings schemas into usr/share/glib-2.0/schemas
    - install GConf to GSettings conversion into usr/share/GConf/gsettings
  * debian/gconf/schemas/unity-2d.schemas:
    - remove GConf schema for /desktop/unity-2d/launcher/super_key_enable
    - remove GConf schema for /desktop/unity-2d/launcher/favorites
  * debian/20_unity-2d-gconf-default:
    - remove default value for /desktop/unity-2d/launcher/super_key_enable
    - remove default value for /desktop/unity-2d/launcher/favorites
  * debian/control:
    - add dependency on libdconf-qt-dev
    - add dependency on libnux-1.0-dev

  [ Didier Roche ]
  * New upstream release:
    - [dash] preferred applications are not stored in GConf anylonger
      (LP: #805063)
    - [launcher] Tiles background is white/grey instead of the color of the
      icon (oneiric only) (LP: #809205)
    - [dash] Keyboard navigation not implemented as specified (LP: #608132)
    - Unity 2D should use dconf instead of gconf (LP: #692965)
    - [launcher] KDE3 Applications do not appear in launcher (LP: #719983)
    - ubuntu-bug showing that I am running unity-2D, when reporting from
      Compiz Unity interface (LP: #712343)
    - Apps pinned in launcher not retained between 2D and 3D Unity versions
      (LP: #746823)
    - [dash] Cannot have KDE4 applications as shortcuts on home screen
      (LP: #750081)
    - [panel] F10 shortcut does not navigate from application menu to
      indicators (LP: #772061)
    - [panel] F10 shortcut does not show application menu (LP: #777993)
    - [dash] Wine applications are not launched (LP: #794471)
    - [spread] GnomeBackground needs to use dconf to retrieve image path
      (LP: #805393)
    - [dash] transparency broken and graphical artifacts when using opengl
      backend (LP: #806019)
    - [dash] Enter no longer launches first item (LP: #811673)
    - [panel] navigation between application menus temporarily gives focus
      back to the application (LP: #717682)
    - [panel] Empathy's emotes not visible in panel menus (LP: #742822)
    - pgadmin3 not handled by unity-2d (LP: #800710)
    - [dash] slow rendering of background with opengl engine (LP: #806122)
    - [spread] Wallpaper is shifted by the width of the launcher (LP: #808712)
    - [launcher] Migrate gconf key /desktop/unity-2d/launcher/super_key_enable
      to dconf (LP: #810509)
    - [panel] application name cut when menu bar visible should use a fade
      (LP: #704615)
    - [panel] Window title could use a little fade (LP: #694924)
    - [launcher] Codeblocks doesn't appear in the list of applications
      (LP: #716524)
  * Fix typo in trigger (debian/unity-2d.triggers): (LP: #807358)
  * Install the apport hook in the right directory so that it's not laun...

Read more...

Changed in unity-2d (Ubuntu):
status: Fix Committed → Fix Released
Changed in unity (Ubuntu):
status: Invalid → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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