Feature #5521

Remove system tools menu duplicates

Added by Tails 2013-07-18 07:42:16 . Updated 2019-08-27 18:38:52 .

Status:
Confirmed
Priority:
Low
Assignee:
Category:
Target version:
Start date:
Due date:
% Done:

0%

Feature Branch:
Type of work:
User interface design
Blueprint:

Starter:
0
Affected tool:
Deliverable for:

Description

The items of the Tails menu are duplicated in the System Tools menu.

For example:

  • “Configure persistent volume”
  • “Delete persistent volume”

The Tails menu exists thanks to:

config/chroot_local-includes/usr/share/desktop-directories/Tails.directory

But at .deb creation or installation time (it’s not clear at which exact step this is blocking), it does not exist yet, so at least one existing menu must be listed in the application (t-p-s etc.) .desktop file, and that’s why they’ve been to the System Tools menu as well.

This issue could be solved in two ways:

  1. Finding a way of having them only in the Tails menu.
  2. Removing the Tails menu as a workaround.

Subtasks


Related issues

Related to Tails - Bug #11248: List applications that need more appropriate menu categories Resolved 2016-03-16
Related to Tails - Feature #14544: Spend software developer time on smallish UX improvements In Progress 2018-08-31
Related to Tails - Feature #16990: Update our list of "Favorites" applications Resolved

History

#1 Updated by intrigeri 2013-07-19 01:53:08

  • Type of work set to Code

Type of work: Code

#2 Updated by BitingBird 2014-06-09 12:11:03

  • Subject changed from remove system tools menu duplicates to Remove system tools menu duplicates
  • Description updated
  • Starter set to No

#3 Updated by sajolida 2018-01-29 17:28:58

During the Additional Software UX design, nobody went to look first for “Additional Software” in the “Tails” menu and everybody looked first in “System Tools”.

#4 Updated by Anonymous 2018-08-19 10:16:04

  • related to Bug #11248: List applications that need more appropriate menu categories added

#5 Updated by intrigeri 2019-08-18 08:17:21

  • Type of work changed from Code to User interface design

Next step is to decide in which menu we want these items to live in: the title of this ticket suggests we want them only in “Tails”, but a later report by sajolida suggests that “System Tools” works better in practice.

Then:

  • If we want them in the “System Tools” menu only: that can be trivially solved by removing two words in t-p-s and 2 words in tails.git.
  • Else, if we want them in the “Tails” menu only: once tails-persistence-setup is moved to our main Git repo as part of Feature #7036 (it has no dedicated subtask yet and we can’t block on the whole Feature #7036 here), the root cause of this problem, that forced us to also add these items to the “System Tools” menu, will be gone, and it should be easy to remove them from the “System Tools” menu.

#6 Updated by sajolida 2019-08-18 08:56:35

  • Description updated

#7 Updated by sajolida 2019-08-27 17:01:25

Would it be another solution to patch “/etc/xdg/menus/gnome-applications.menu” instead of relying on the .desktop file of tails-persistence-setup?

#8 Updated by intrigeri 2019-08-27 18:38:52

> Would it be another solution to patch “/etc/xdg/menus/gnome-applications.menu” instead of relying on the .desktop file of tails-persistence-setup?

Quite possibly.

#9 Updated by sajolida 2019-08-28 09:20:59

  • related to Feature #14544: Spend software developer time on smallish UX improvements added

#10 Updated by sajolida 2019-12-11 18:50:33

  • related to Feature #16990: Update our list of "Favorites" applications added