LINUX.ORG.RU

cat /etc/xdg/openbox/menu.xml через ~/.config/openbox/menu.xml

 , , ,


0

1

Подскажите как вывести содержимое глобального файла для всех пользователей menu.xml, а точнее задействовать можно ли?
Т.е. необходимо прописать в ~/.config/openbox/menu.xml строчку для того что бы задействовалась в каком-то из пунктов xml-файл в /etc/xdg/openbox и выводилось как стандартное меню.

Примерно подобное реализовывал в fluxbox:

 [submenu] (defaults menu) {Fluxbox menu}
  [include] (/usr/share/fluxbox/menu)
 [end]

★★★★★

Можно в качестве pipe-menu:

<menu execute="sed s/openbox_menu/openbox_pipe_menu/g /etc/xdg/openbox/menu.xml" id="Top" label="Menu"/>

HTaeD ★★★★
()
Ответ на: комментарий от HTaeD

спасибо, работает, но вот только что заметил: всякие «separator label=» - не выводятся

$ cat /etc/xdg/openbox/menu.xml
...
<menu id="root-menu" label="Openbox 3">
  <separator label="Applications" />
  <menu id="apps-accessories-menu"/>
  <menu id="apps-editors-menu"/>
  <menu id="apps-graphics-menu"/>
  <menu id="apps-net-menu"/>
  <menu id="apps-office-menu"/>
  <menu id="apps-multimedia-menu"/>
  <menu id="apps-term-menu"/>
  <menu id="apps-fileman-menu"/>
  <separator label="System" />
  <menu id="system-menu"/>
  <separator />
  <item label="Log Out">
    <action name="Exit">
      <prompt>yes</prompt>
    </action>
  </item>
</menu>
...

вот такое получается по-середине http://higgs.rghost.ru/7htGBfLnL/image.png

и куда-то пропал

  <separator />
  <item label="Log Out">
    <action name="Exit">
      <prompt>yes</prompt>
    </action>
  </item>

NK ★★★★★
() автор топика
Последнее исправление: NK (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.