[dash] preferred applications are not stored in GConf anylonger
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Unity |
Fix Released
|
High
|
Neil J. Patel | ||
unity-2d |
Fix Released
|
Critical
|
Florian Boucault | ||
unity (Ubuntu) |
Fix Released
|
High
|
Neil J. Patel | ||
Oneiric |
Fix Released
|
High
|
Neil J. Patel | ||
unity-2d (Ubuntu) |
Fix Released
|
Critical
|
Florian Boucault | ||
Oneiric |
Fix Released
|
Critical
|
Florian Boucault |
Bug Description
Preferred applications are not stored in GConf anymore. Instead they are stored in ~/.local/
http://
Example in Python:
import gio
gio.app_
The types for default applications are defined in gnome-control-
The 4 types we are interested in are:
- web browser: x-scheme-
- mail client: x-scheme-
- music player: audio/x-vorbis+ogg
- photo manager: image/jpeg
Only the first 2 are defined and used in Natty:
Natty and Oneiric
x-scheme-
x-scheme-
Oneiric only
audio/x-vorbis+ogg
image/jpeg
Related branches
- Olivier Tilloy (community): Approve (code functional)
-
Diff: 293 lines (+226/-4)6 files modifiedlibunity-2d-private/Unity2d/plugin.cpp (+3/-0)
libunity-2d-private/src/CMakeLists.txt (+1/-0)
libunity-2d-private/src/giodefaultapplication.cpp (+107/-0)
libunity-2d-private/src/giodefaultapplication.h (+63/-0)
places/HomeButtonDefaultApplication.qml (+48/-0)
places/HomeShortcuts.qml (+4/-4)
- Didier Roche-Tolomelli: Approve
-
Diff: 26 lines (+4/-4)1 file modifiedplaces/HomeShortcuts.qml (+4/-4)
- Didier Roche-Tolomelli: Pending requested
-
Diff: 301 lines (+230/-8)6 files modifiedlibunity-2d-private/Unity2d/plugin.cpp (+3/-0)
libunity-2d-private/src/CMakeLists.txt (+1/-0)
libunity-2d-private/src/giodefaultapplication.cpp (+107/-0)
libunity-2d-private/src/giodefaultapplication.h (+63/-0)
places/HomeButtonDefaultApplication.qml (+48/-0)
places/HomeShortcuts.qml (+8/-8)
- Unity Team: Pending requested
-
Diff: 503 lines (+156/-136)6 files modifiedplugins/unityshell/src/DashView.cpp (+78/-5)
plugins/unityshell/src/DashView.h (+5/-0)
plugins/unityshell/src/LensView.cpp (+7/-0)
plugins/unityshell/src/PlacesGroup.cpp (+13/-10)
plugins/unityshell/src/PlacesHomeView.cpp (+50/-107)
plugins/unityshell/src/PlacesHomeView.h (+3/-14)
tags: | added: oneiric |
Changed in unity-2d: | |
importance: | Undecided → High |
summary: |
- Unity 2D doesn't honour my preferences about preferred applications + [dash] preferred applications have migrated to dconf |
Changed in unity-2d: | |
status: | New → Confirmed |
Changed in unity-2d (Ubuntu): | |
status: | New → Confirmed |
Changed in unity-2d: | |
milestone: | none → 3.8.12 |
importance: | High → Critical |
Changed in unity-2d (Ubuntu Oneiric): | |
importance: | Undecided → Critical |
assignee: | nobody → Canonical Desktop Experience Team (canonical-dx-team) |
Changed in unity-2d: | |
assignee: | nobody → Florian Boucault (fboucault) |
status: | Confirmed → In Progress |
summary: |
- [dash] preferred applications have migrated to dconf + [dash] preferred applications are not stored in GConf anylonger |
description: | updated |
Changed in unity: | |
milestone: | none → 4.4.0 |
assignee: | nobody → Neil J. Patel (njpatel) |
importance: | Undecided → High |
status: | New → Triaged |
Changed in unity (Ubuntu Oneiric): | |
status: | New → Triaged |
Changed in unity-2d (Ubuntu Oneiric): | |
status: | Confirmed → In Progress |
Changed in unity: | |
milestone: | 4.4.0 → 4.6.0 |
Changed in unity-2d (Ubuntu Oneiric): | |
assignee: | Canonical Desktop Experience Team (canonical-dx-team) → Florian Boucault (fboucault) |
Changed in unity (Ubuntu Oneiric): | |
assignee: | nobody → Neil J. Patel (njpatel) |
milestone: | none → oneiric-alpha-3 |
Changed in unity-2d (Ubuntu Oneiric): | |
milestone: | none → oneiric-alpha-3 |
Changed in unity-2d: | |
status: | In Progress → Fix Committed |
Changed in unity-2d (Ubuntu Oneiric): | |
status: | In Progress → Fix Committed |
Changed in unity-2d: | |
status: | Fix Committed → Fix Released |
Changed in unity (Ubuntu Oneiric): | |
importance: | Undecided → High |
Changed in unity: | |
milestone: | 4.6.0 → 4.8.0 |
Changed in unity (Ubuntu Oneiric): | |
milestone: | oneiric-alpha-3 → ubuntu-11.10-beta-1 |
Changed in unity (Ubuntu Oneiric): | |
milestone: | ubuntu-11.10-beta-1 → ubuntu-11.10-beta-2 |
Changed in unity: | |
milestone: | 4.8.0 → 4.12.0 |
Changed in unity: | |
status: | Triaged → Fix Committed |
Changed in unity (Ubuntu Oneiric): | |
status: | Triaged → Fix Committed |
Changed in unity: | |
status: | Fix Committed → Fix Released |
tags: | added: rls-mgr-o-tracking |
Preliminary implementation works but monitoring changes fails because of what seems to be a bug in gio (see FIXME in GioDefaultAppli cation)