Shaforostoff (Talk | contribs) |
|||
| (28 intermediate revisions by 4 users not shown) | |||
| Line 2: | Line 2: | ||
==Internet== | ==Internet== | ||
| − | === | + | ===Browsing=== |
*Konqueror | *Konqueror | ||
*Firefox | *Firefox | ||
*Opera | *Opera | ||
*Akregator | *Akregator | ||
| + | |||
===File download and sharing=== | ===File download and sharing=== | ||
*aMule | *aMule | ||
| Line 17: | Line 18: | ||
*Konversation | *Konversation | ||
*Kontact | *Kontact | ||
| + | *KAddressBook | ||
*Knode | *Knode | ||
===Connectivity=== | ===Connectivity=== | ||
| Line 22: | Line 24: | ||
*KRDC | *KRDC | ||
*KRFB | *KRFB | ||
| + | *networkmanager | ||
*<monitoring apps?> | *<monitoring apps?> | ||
| + | |||
==Multimedia== | ==Multimedia== | ||
| − | === | + | ===Playing and Management=== |
*amarok | *amarok | ||
*<videoplayers> | *<videoplayers> | ||
| − | |||
*<tag editors> | *<tag editors> | ||
| − | === | + | ===Creation and editing=== |
*Kino | *Kino | ||
| + | *cinelerra | ||
| + | *LiVES | ||
| + | *Open Movie Editor | ||
| + | *kdenlive | ||
*Audacity | *Audacity | ||
| + | *Wink screencasting | ||
| + | |||
==Graphics== | ==Graphics== | ||
| − | === | + | ===Viewing and Management=== |
*Okular | *Okular | ||
*Gwenview | *Gwenview | ||
*Digikam | *Digikam | ||
| − | === | + | ===Creation and editing=== |
*Krita | *Krita | ||
*Kolourpaint | *Kolourpaint | ||
*Gimp | *Gimp | ||
| + | *Blender | ||
| + | *Inkscape | ||
| + | |||
| + | ===Desktop publishing=== | ||
| + | *scribus | ||
| + | *kile | ||
| + | *lyx | ||
==Education== | ==Education== | ||
*Blinken | *Blinken | ||
| Line 56: | Line 72: | ||
*KTurtle | *KTurtle | ||
*Step | *Step | ||
| − | |||
==Office== | ==Office== | ||
| + | *k3b | ||
*Okular | *Okular | ||
*Kwrite | *Kwrite | ||
| − | === | + | ===Time management and Work Organization=== |
| − | + | ||
*KOrganizer | *KOrganizer | ||
*KTimeTracker (remove from menu -- present as plasmoid) | *KTimeTracker (remove from menu -- present as plasmoid) | ||
*Kalarm (remove from menu -- present as plasmoid?) | *Kalarm (remove from menu -- present as plasmoid?) | ||
| − | * | + | *KNotes |
| + | *kontact | ||
*<Syncing apps> | *<Syncing apps> | ||
| − | * | + | ===Accounting=== |
| + | *? | ||
===OpenOffice.org=== | ===OpenOffice.org=== | ||
*<openoffice apps> | *<openoffice apps> | ||
| Line 76: | Line 93: | ||
*kile | *kile | ||
*lyx | *lyx | ||
| + | ===Translation=== | ||
| + | * [http://userbase.kde.org/Lokalize Lokalize] | ||
| + | *OmegaT | ||
| + | *<dictionaries> | ||
==System Tools== | ==System Tools== | ||
| + | *dolphin | ||
*Konsole | *Konsole | ||
| + | *Strigi search | ||
| + | *k3b | ||
| + | *<Accessibility apps> | ||
| + | ===Monitor=== | ||
*KSysGuard | *KSysGuard | ||
*KSystemLog | *KSystemLog | ||
| − | * | + | ===Disc tools=== |
| − | * | + | *gparted |
| + | *filelight | ||
*<backup app> | *<backup app> | ||
| − | * | + | |
| + | ===Security=== | ||
| + | *kwallet | ||
| + | *klamav | ||
| + | |||
==Configuration== | ==Configuration== | ||
| + | *systemsettings | ||
| + | *yast | ||
*<...> | *<...> | ||
| + | |||
==Engineering== | ==Engineering== | ||
*kompare | *kompare | ||
| Line 96: | Line 130: | ||
*Quanta | *Quanta | ||
===Translation=== | ===Translation=== | ||
| − | *Lokalize | + | * [http://userbase.kde.org/Lokalize Lokalize] |
| + | *OmegaT | ||
| + | |||
===CAD=== | ===CAD=== | ||
===Math=== | ===Math=== | ||
| Line 104: | Line 140: | ||
'''Explanation''' | '''Explanation''' | ||
| − | *if several apps fulfill the same function (i.e. konqueror, opera, firefox), then their title should be in form of %function% - %appname%: "Web-browser - Konqueror" | + | *if several apps fulfill the same function (i.e. konqueror, opera, firefox), then their title should be in form of %function% - %appname%: "Web-browser - Konqueror", and they should be listed consequently |
| − | *We need | + | *We need special entries in .desktop files determining the priority (Menu-Priority, Menu-Priority-KDE, Menu-Priority-Gnome). |
**Because the order is important | **Because the order is important | ||
| − | **apps with Menu-Priotity above 100 constant could be visually separated | + | **apps with Menu-Priotity above 100 constant could be visually separated by the line (they are the main apps in the category) |
| − | by the line (they are the main apps in the category) | + | |
**apps with Menu-Priotity below 10 may be hidden at all (i.e. they are rarely used by an average user) | **apps with Menu-Priotity below 10 may be hidden at all (i.e. they are rarely used by an average user) | ||
| − | **If category has only 1 item, the item should be displayed instead of | + | **If category has only 1 item, the item should be displayed instead of category |
| − | category | + | |
**Statistics is needed for this (simple voting?) | **Statistics is needed for this (simple voting?) | ||
*'Utilities' category isn't needed at all. For example, 'root terminal' should be in System. | *'Utilities' category isn't needed at all. For example, 'root terminal' should be in System. | ||
| Line 138: | Line 172: | ||
| + | Links: | ||
| + | *[http://standards.freedesktop.org/menu-spec/menu-spec-1.0.html#category-registry Freedesktop Menu Spec] | ||
| + | *[http://standards.freedesktop.org/desktop-entry-spec/latest/ Desktop file spec] | ||
| Line 145: | Line 182: | ||
category) before finding app that you need? | category) before finding app that you need? | ||
**there should be no more then ~5 items in each category | **there should be no more then ~5 items in each category | ||
| − | |||
*This breaks traditional alphabetical order... | *This breaks traditional alphabetical order... | ||
**alphabetical order is of small value when user doesnt know the name of the | **alphabetical order is of small value when user doesnt know the name of the | ||
app he/she is looking for. | app he/she is looking for. | ||
| + | *Somehow 11 items seems better than 4 submenus | ||
| + | **but I wrote only few apps, in real life there will be more apps | ||
| + | |||
| + | |||
| + | And they don't believe that the menu is for newcomers, experienced users use 'Search' field anyway. | ||
| + | |||
| + | Comment: Please don't do this. I just discovered this confusion is on purpose and not by accident. We're reverting this in our Kubuntu packages. I'd rather not carry a diff from upstream, but we are not going to ship this. | ||
| − | + | Comment: normally I would think submenus are bad, but what if it were possible to only have a submenu appear if there is more than one app in a particular category? Much in tha same way a main category doesn't appear in the main menu unless there is a menu item there. just a random thought. | |
Apps Menu Structure Proposal. I'd like to make apps menu more fine-grained by introducing submenus
Contents |
Explanation
I like the way desktop widgets are displayed in Mac OS X (easy accessible any moment - e.g. clock, calendar, calc)
Alternatively, instead of 'Office' we could use 'Desktop Publishing',
putting
'Groupware (Kontact)' into 'Internet' +merge 'Graphics' to 'Multimedia':
Links:
Critisism I recieved from kde-devel@ so far:
category) before finding app that you need?
app he/she is looking for.
And they don't believe that the menu is for newcomers, experienced users use 'Search' field anyway.
Comment: Please don't do this. I just discovered this confusion is on purpose and not by accident. We're reverting this in our Kubuntu packages. I'd rather not carry a diff from upstream, but we are not going to ship this.
Comment: normally I would think submenus are bad, but what if it were possible to only have a submenu appear if there is more than one app in a particular category? Much in tha same way a main category doesn't appear in the main menu unless there is a menu item there. just a random thought.