Как получить доступ к меню Lubuntu в Openbox?

Как получить доступ к меню Lubuntu в Openbox?

Есть ли способ включить меню приложений Lubuntu в меню Openbox ( ~/.config/openbox/menu.xml), чтобы я мог использовать его в чистом сеансе Openbox?

решение1

lxpanel использует файлы .desktop для меню, а openbox использует xml(menu.xml), поэтому вам понадобится конвертер, например: http://obmenugen.sourceforge.net/

Генерирует полное меню для Openbox, используя информацию, имеющуюся в файлах *.desktop (со статическим содержимым или динамически генерируемую).

решение2

Что вам нужно, так этоМеню трубы.

Конвейерное меню — это динамический пункт меню, который создается программой каждый раз при открытии меню.

Существует множество программ, которые могут создавать меню труб установленных приложений. Вот списокизбранные меню трубс Openbox.org.

Поскольку вы используете Lubuntu, вас, скорее всего, заинтересуетopenbox-меню. Он использует кэш меню LXDE для создания меню приложения. Есть пакет Ubuntuздесь. Я не знаю, есть ли он в официальном репозитории, вам следует это проверить.

Чтобы использовать конвейерное меню, вам необходимо отредактировать файл меню Openbox в формате ~/.config/openbox/menu.xml.

В вашем файле меню вам нужно добавить новый пункт меню, root-menuкоторый выглядит следующим образом:

<menu id="desktop-app-menu"
      label="Applications"
      execute="<path-to-exec>/openbox-menu" />

Вам нужно будет заменить <path-to-exec>путь к openbox-menu. Вы можете получить путь с помощью

type openbox-menu

После этого в меню Openbox появится новый пункт под названием «Приложения».

Если вы никогда не редактировали свой, menu.xmlвзгляните надокументация менюиз Openbox.

Связанный контент