Ничё себе!
И, что всегда его только так запускать?
Как вам удобно, так и запускайте. У меня меню запуска приложений kickoff, и мне несложно набрать kmenuedit в строке поиска.
За чё такой геморой? Раньше-же всё просто было?
Оно и сейчас просто. Как я полагаю, это просто ошибка. Просто в alt-linux на исходные тексты kde накладывается куча патчей (в интересующем нас kde4base-workspace-4.11.3-alt1.M70P.1.src.rpm их аж 62 штуки), но, вероятно, пришло время добавить ещё один.
Дело в том, что в kdebase-workspace-4.11.3/plasma/desktop/applets/kickoff/simpleapplet/simpleapplet.cpp и kdebase-workspace-4.11.3/plasma/desktop/applets/kickoff/applet/applet.cpp есть код -
if (KService::serviceByStorageId("kde4-kmenuedit.desktop") && KAuthorized::authorize("action/menuedit")) {
QAction* menueditor = new QAction(i18n("Edit Applications..."), this);
d->actions.append(menueditor);
connect(menueditor, SIGNAL(triggered(bool)), this, SLOT(startMenuEditor()));
}
т.е. в коде есть добавление пункта меню "Edit Applications..." ("Редактировать меню..."), и для срабатывания этого кода нужно выполнение двух условий:
- должен быть доступен сервис со storage-id или desktop-file "kde4-kmenuedit.desktop"
- должно быть разрешено выполение "action/menuedit"
но в p7 (и p6) нет файла kde4-kmenuedit.desktop, а в /usr/share/kde4/applications/kde4 есть kmenuedit.desktop .
Попробуйте (получив права root-a, конечно) скопировать /usr/share/kde4/applications/kde4/kmenuedit.desktop в /usr/share/kde4/applications/kde4/kde4-kmenuedit.desktop и перезагрузить компьютер. В моём случае это привело к появлению искомого пункта меню.
Если вам это поможет - с вас описание ошибки на багтрекере ;)