Bug 62265

Summary: kmenu should hide least used entries
Product: [Applications] kmenuedit Reporter: tnagy <tnagy256>
Component: generalAssignee: John Firebaugh <jfirebaugh>
Status: RESOLVED INTENTIONAL    
Severity: wishlist CC: kde, nate
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description tnagy 2003-08-06 18:47:46 UTC
Version:           cvs 20030803 (using KDE Devel)
Installed from:    Compiled sources
Compiler:          gcc 3.2 -march=pentium4 -O3
OS:          Linux

The default Kmenu on most Linux distributions (Mandrake, Redhat ..) contains too many items. Even with a task-oriented menu, having too many items in the K menu is really annoying. In my opinion it would be great if the least used entries were hidden.

Many people don't have the time to tweak the menu or remove the programs (workstations where the sysadmin only has the root password). In my opinion, such a feature will make the default kde menu a lot more friendly, especially if configured properly by default (sysadmin, linux distributions).


I don't think that the menu entries should be hidden "on the fly" though ;-) This feature could be available in KMenuEdit only. It could hide for example the entries into a submenu "others".


Perhaps KMenuEdit should be able to tell the user the most used menu entries (eg : programs that have been used less than 3 times) and suggest to hide (by a submenu ?) those which are barely ever used.

Some sort of criteria could then be applied : 
* Hide the entries that have not been used more than 1-2-3-X times
* Show only the 1-2-3-X most used entries by node.
In both cases the K menu should keep a record of the entries that are used and sort them by popularity.
Comment 1 Pandu Rao 2004-04-28 21:09:04 UTC
Organizing barely used menu entries under "More ->" is a better idea than hiding. Reducing clutter to improve usability is a good idea. Its very important to retain access to the less frequently used items so as to encourage exploration and learning.



Comment 2 Jouni Hätinen 2004-07-16 19:37:04 UTC
This feature is extremely annoying, but could be optional for people who really use it (anyone?). In that case, however, it should be off as default.
Comment 3 Aaron J. Seigo 2004-10-24 14:03:36 UTC
this belongs in kmenuedit, not kicker. i'll let the maintainer of kmenuedit decide what to do with this.
Comment 4 Jason Mansfield 2006-01-11 04:59:49 UTC
I very much like the idea of having less frequently used programs moved to the more programs submenu and moved back as needed. I think this style is much faster and more intuitive than the way Windows keeps the items there but hides them... when you click to see the hidden ones you're back to the original problem: tons of menu items to sift through. I think this might be similar to what was being said comment #1, but I figured it's worth explicitly stating. I think this is a relatively intuitive way to go about it, but even so I'm all for having it off by default.
Comment 5 Janet 2006-04-18 19:30:26 UTC
I hope the kmenu never will hide or move menu entries automatically, boy, what a horror. But if there are really people out there who like that behaviour make it configurable. As long as I can turn it off... 
Comment 6 Dik Takken 2006-06-18 18:46:40 UTC
*** Bug 111548 has been marked as a duplicate of this bug. ***
Comment 7 Tanja Schulte 2006-11-10 17:24:04 UTC
I think it is more important to add better sorting abilities to kmenuedit to sort the menu manually. And maybe it should contain a lot more xtra submenus in the categories' submenus by default than showing all entries in one big pool.
Comment 8 Nate Graham 2024-06-19 14:18:33 UTC
Not sure this makes sense; people generally get confused by dynamic hiding behavior like this.