Unity Mail desktop actions should not be shown in the Messaging Menu
Bug #1055972 reported by
Dmitry Shachnev
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
unity-mail (Ubuntu) |
Fix Released
|
Undecided
|
Dmitry Shachnev |
Bug Description
Unity Mail currently displays four static actions from the desktop file in the messaging menu: "Home", "Inbox", "Compose mail" and "Change accounts details". Those actions are useless there (because they duplicate the launcher quicklist) and waste space. It is a regression since precise, caused by a behavior change in indicator-messages (see Lars' comment below). I want to remove two of those actions from the menu by adding a NotShowIn header.
Changed in unity-mail (Ubuntu): | |
status: | New → In Progress |
assignee: | nobody → Dmitry Shachnev (mitya57) |
summary: |
- Shows actions from .desktop file even when no TargetEnvironment is set + Unity Mail desktop actions are shown in the Messaging Menu |
summary: |
- Unity Mail desktop actions are shown in the Messaging Menu + [UIFe] Unity Mail desktop actions should not be shown in the Messaging + Menu |
no longer affects: | indicator-messages (Ubuntu) |
description: | updated |
description: | updated |
tags: | added: uife |
To post a comment you must log in.
Hi Dmitry. "NotShowIn" and "OnlyShowIn" are the only ways to configure action appearance according to the desktop entry spec [1]. The messaging menu still supports "TargetEnvironm ent", because it was written before shortcut actions were specified. Please consider TargetEnvironment as deprecated. I've removed it from the documentation and we will also remove it from the source soon.
[1] http:// standards. freedesktop. org/desktop- entry-spec/ desktop- entry-spec- 1.1.html