should respect XDG_DATA_DIRS to look for .desktop file
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Messaging Menu |
Fix Released
|
Wishlist
|
Unassigned | ||
indicator-messages (Ubuntu) |
Fix Released
|
Wishlist
|
Unassigned |
Bug Description
Binary package hint: indicator-messages
So, here is a testcase that unity respects and indicator-message doesn't:
we have an evolution.desktop file in both /usr/share/
XDG_DATA_DIRS is set to:
XDG_DATA_
on gnome session
and
XDG_DATA_
on the une session.
Both have the messaging menus bits to show in the indicator, but only /usr/share/
Consequently, we will launch from the messaging menu evolution express on UNE and evolution on the messaging menu.
The current infrastructure with /usr/share/
The current consequence (for now) is that in une, you have evolution express (three desktop file), that you can run from unity, taking evolution in the express mode. But if you launch it from the messaging menu, you will only have the full evolution environment which isn't suited for netbook.
summary: |
- should respect XDG_DATA_PATH to look for .desktop file + should respect XDG_DATA_DIRS to look for .desktop file |
Changed in indicator-messages (Ubuntu): | |
status: | New → Triaged |
Changed in indicator-messages (Ubuntu): | |
importance: | Undecided → Wishlist |
Changed in indicator-messages: | |
importance: | Undecided → Wishlist |
status: | New → Confirmed |
Fixed. indicator-messages now uses g_desktop_ app_info_ new to find desktop files, which is compliant with the desktop entry spec.