Version: 0.7 (using KDE KDE 3.4.1)
Installed from: Fedora RPMs
kmenuedit should have a function to autmatically sort the entries made in any of the submenus. This could be done via right-clicking the sub-menu, with the then shown option to sort the entries forwards and backwards. It is very inconvenient to sort them manually.
I think the reporter wants to right-click the K Menu.
I would say that both methods would be nice. It would be a good idea if the user could right-click an entry in the kmenu (through kicker, I guess) and if he prefers to work with kmenuedit, then he could right click an entry there to sort it.
I was just about to file a wish for this feature.
I'm astonished that this can't be done currently -- I thought I was missing something or being a noob. The menus are filled with all kinds of crap it's nearly impossible to find anything as it is.
I like how WindowsXP has the 'right click' on a start-menu folder and you can sort it. i also like how you can drag items around. no crazy editor needed.
...furthermore, I would kill for the feature in XP whereby you install a new program, an entry is inserted in the menu for you. I don't think Linux is to the collaborative point where this can be achieved, but perhaps you could highlight new menu items until they are clicked on for the first time?
*** Bug 114651 has been marked as a duplicate of this bug. ***
*** Bug 117258 has been marked as a duplicate of this bug. ***
*** This bug has been confirmed by popular vote. ***
Just to pipe in here, I think this is a great feature that kmenuedit could have. Usability-wise, I think this is best implemented in kmenuedit itself, not the actual kmenu just yet (drag and drop should come before alphabetize sort).
In kmenuedit, right-clicking on a menu would give this menu:
Sort by ->
Sort by would pop out a submenu that would include various options:
ABC (Program Name)
If this was done, the parent KMenu would have to be added to the top of the menu tree in order to sort the submenus (Games, Graphics, Internet, etc)
I think this is a feature that would really improve in KDE's usability as a whole. Manually sorting programs is no fun!
I second this feature request: It is really a pain to sort the applications one by one. But one has to do this, otherwise you always search for your application because they don't have THEIR place within an (alphbetical) order.
My maximum votes...
If this sort feature could be enabled in KMenu Editor it would be sufficient for me. But if it were possible to do it directly on the KMenu too it would of course be more convenient.
I didn't however understand what the other user meant by sorting by date, since there isn't a date property of the menu items. Sorting by name and description would be enough for me.
I forgot some things:
The sort action should function on only the first level items within the current selected item, provided the current item is a directory or the menu root.
A recursive sort action can be provided which would sort the entire tree within the current item (or the entire menu itself if the current item is the root item).
For non-directories, the actions should be disabled.
*** Bug 136225 has been marked as a duplicate of this bug. ***
Maybe you want to try tastymenu: http://www.kde-look.org/content/show.php?content=41866
It highlights new application entries and you also can sort the entries alphabetically with one click in the options.
Maybe kmenu could handle it the same way: no "real" sorting of entries (tastymenu leaves the order of the items in kmenuedit untouched) but an additional option in kcontrol (where you can find the other menu options) to show the items in alphabetical order.
*** Bug 166754 has been marked as a duplicate of this bug. ***
*** Bug 190038 has been marked as a duplicate of this bug. ***
The switch to KDE4 still leaves this problem, so I can only second what has been said - having such an option in kmenuedit would be great and improve usability a lot.
(sorry for duplicating, the report dialogue didn't show this one, perhaps because it was too old)
*** Bug 223600 has been marked as a duplicate of this bug. ***
*** Bug 229520 has been marked as a duplicate of this bug. ***
*** Bug 248616 has been marked as a duplicate of this bug. ***
Wow, that's sad. This thing is open for 6 years now, and users still have the choice between manually sorting hundreds of their menu items or resetting to system defaults and doing their menu customization all over again.
Hello people -- this bug is over seven years old. Is it that difficult to fix? Please see if you can devote some small amount of time to it! Thanks!
I don't mean to seem impatient, but this sorely-needed enhancement request has now been open for over SEVEN YEARS.
The sheer number of duplicate bugs filed (and so flagged) above should be testament to the number of people who want this capability. If I had the coding skills, I'd offer to fix it myself, but I don't.
Is it really so difficult to fix?
I just want to say that I'm working on this feature.
Say what!? Are you telling us that Santa will show earlier this year!?
Since you're working on this, how about addint a Search field too? This way searching for a specific entry to edit when you have a lot of software installed isn't so painful :)
Oh, btw, thank you!
Indeed, it's not a dream :)
For now the sort on program names is almost ready.
Regarding the search field, why not !
(Sorry, no more noise :)
Git commit a5c4d49934f53fcf6d39739590094b5c863c79a4 by Albert Astals Cid, on behalf of Julien Borderie.
Committed on 18/02/2013 at 23:13.
Pushed by aacid into branch 'master'.
[KMenuEdit] Ability to sort elements
M +21 -0 kmenuedit/kmenuedit.cpp
M +6 -0 kmenuedit/kmenueditui.rc
M +1 -1 kmenuedit/main.cpp
M +175 -0 kmenuedit/treeview.cpp
M +25 -1 kmenuedit/treeview.h