Как добавить элемент в меню запуска приложений KDE с помощью командной строки?

Я добавил файл

/etc/xdg/menus/applications-merged/foo.menu

, и все в foo.menu работает в gnome. Но пункты меню не появлялись даже после перезагрузки.

Затем я попытался добавить пункт меню «bogusmenu», используя kmenuedit. После нажатия Save в kmenuedit, появилось bogusmenu, и также появился пункт меню, связанный с foo.menu! Так что же делает секретный код обновления kmenuedit и как я могу вызвать его из командной строки (в частности, из сценария установки)?

Это в Linux Educacional 4, который основан на Ubuntu 10.04 с KDE 4.4.5.

Некоторые вещи, которые не работали:

  • Использование xdg-desktop-menu, касание файлов в / etc / xdg / menus, запуск kbuildsycoca.
3
задан 9 October 2011 в 04:35

3 ответа

Место, где хранятся файлы меню, обычно находится в /usr/share/menu или /usr/share/applications.

Это стандартные места.

0
ответ дан 9 October 2011 в 04:35

Хорошо, для меня то, что сработало, было:

Возьмите файл Applications-kmenuedit.menu, сгенерированный при первом сохранении внутри KMenuEdit, очистите запись «фиктивный» (или любое другое изменение, необходимое для KMenuEdit для сохранения файла), а затем скопируйте его в /etc/xdg/menus или ~/.config/menus. Волшебный файл: ба!

0
ответ дан 9 October 2011 в 04:35

У меня также была проблема с моим меню KDE. Это произошло после того, как я установил рабочий стол Openbox для тестирования и т. Д. По какой-то причине я потерял список приложений в меню после возвращения на рабочий стол Plasma.

Поэтому я удалил рабочий стол Openbox через мюон, но проблема все еще была. Затем я пошел в / etc / xdg / menus и обнаружил, что запись для Openbox все еще присутствует. Затем я удалил obconf, менеджер предпочтений Openbox, через менеджер пакетов muon, и это устранило проблему.

Надеюсь, это поможет.

0
ответ дан 9 October 2011 в 04:35

Другие вопросы по тегам:

Похожие вопросы: