On 02/23/2014 11:21 AM, Darrell wrote:
Long ago many of the submenus in Trinity were stripped. The menu was much the same: a cluttered mess and unbearable. I restored the use of submenus.
I believe the general principle is no more than three levels of menus and we are at the limit now.
On my office machine I limit what is installed. There I have no menu clutter problems. On my test machine where I install most of the additional Trinity apps, the menu is a challenge. There often I have to enable the search field to find items while testing.
The default Trinity menu layout is Name-Description. That too is a volatile topic. I prefer the default to be Description-Name because new users understand app descriptions (Web Browser, Mail Client) better than they know or can guess what convoluted name a developer chose for an app. And developers have a long history of naming apps with crazy names. The entire KDE/TDE app naming scheme is nonsensical with the K/T/TDE prefix everywhere. The GNOME/GNU folks are no better.
What I want to do is set up the menus for my users in the following manner. Take the system menu for example -- it is a mess when you have a full install. I have completely cleaned it by adding 4 logical submenus for the applications that were already under System (based on what they do - broadly):
System Configuration Monitor Terminal Applications Utilities
Leaving only apps: File Manager Krusader Konsole
This leaves a well balance System menu (in order):
http://www.3111skyline.com/dl/dt/trinity/ss/kmenu-system.jpg
http://www.3111skyline.com/dl/dt/trinity/ss/kmenu-system-configuration.jpg
http://www.3111skyline.com/dl/dt/trinity/ss/kmenu-system-monitor.jpg
http://www.3111skyline.com/dl/dt/trinity/ss/kmenu-system-superuser.jpg (already there)
http://www.3111skyline.com/dl/dt/trinity/ss/kmenu-system-terminal.jpg
http://www.3111skyline.com/dl/dt/trinity/ss/kmenu-system-utilities.jpg
So if I understand what you are saying, then I will need to somehow patch or sed all of the .desktop files for all of the applications to do that at packaging time?