Have to scroll to see all "Utilities"
As reported on tails-testers (“Opinion about Tails 4.0beta1”). See screenshot in attachment.
This is due to 2 applications moving from other submenus into the “Utilities” submenu:
- Calculator from Accessories to Utilities
- Terminal from System Tools to Utilities
When doing usability tests, people don’t really make a semantical difference between “Accessories”, “System Tools”, and “Utilities”. When they can’t find what they are looking for on the first try, they do an extensive search through as many submenus as needed.
I propose to move back “Calculator” and “Terminal” to where they were in 3.0, which wasn’t so bad and prevented this problem, which I think is worse: people have to do more complex interactions than scanning the submenus in the right column to see all the available possibilities correctly.
|Blocks Tails - Feature #16209: Core work: Foundations Team||Confirmed|
#3 Updated by intrigeri 2019-08-19 21:55:53
Note to whoever will work on this.
.desktop file for GNOME Terminal has “System”, not “Utilities”, so I’m confused. I’ve tried the basics for a while (by editing the
.desktop file, e.g.
X-GNOME-System) and could not make it work after
sudo xdg-desktop-menu forceupdate and
gnome-shell --replace. Maybe something else is cached at build time and one could try building an ISO.
The relevant code seems to be in GNOME Shell’s
js/ui/appDisplay.js that calls
I did not check online nor in the doc.
#5 Updated by segfault 2019-08-26 23:11:53
- Assignee deleted (
I spent quite a lot of time figuring this one out. The categories the GNOME applications are put in are hardcoded in /etc/xdg/menus/gnome-applications.menu. So the only way I see to change the categories of the GNOME apps is to patch that file. It’s a huge XML file. I can create a patch, but I’m not sure if we really want to maintain that patch.
FWIW, I also tried to change the category using
xdg-desktop-menu install and
xdg-desktop-menu uninstall, but it didn’t work.
#9 Updated by intrigeri 2019-08-27 05:33:46
- Assignee set to intrigeri
Wow, congrats segfault for figuring this one out! I’m fine with the approach you’ve picked: AFAICT we’ll only have to update this patch when we upgrade the
gnome-menus package, which rarely happens.
LGTM. Before merging, I’ll test this in a couple locales to make sure this applies regardless of the language.