Мой debian-menu.xml отсутствует

Мой debian-menu.xml отсутствует

У меня относительно новая установка Debian — при первой установке у меня не было графического интерфейса, но я запустил apt-get install xinitи apt-get install openbox, поэтому при запуске startxу меня открывается сеанс Openbox.

Меню моего Openbox довольно ограничено и .xsession-errorsпоказывает

Openbox-Message: Unable to find a valid menu file "debian-menu.xml"
Openbox-Message: Unable t o find a valid menu file "/var/lib/openbox/debian-menu.xml"

Когда я проверяю, /var/libopenbox/debian-menu.xmlтам ничего нет. Можно ли это исправить, чтобы Openbox мог показывать пункты меню Debian?

Редактировать:

Ниже приведен отрывок из моего ~/.config/openbox/rc.xmlдосье:

<menu>
  <!-- You can specify more than one menu file in here and they are all loaded,
       just don't make menu ids clash or, well, it'll be kind of pointless -->

  <!-- default menu file (or custom one in $HOME/.config/openbox/) -->
  <!-- system menu files on Debian systems -->
  <file>/var/lib/openbox/debian-menu.xml</file>
  <file>debian-menu.xml</file>
  <file>menu.xml</file>
  <hideDelay>200</hideDelay>
  <!-- if a press-release lasts longer than this setting (in milliseconds), the
       menu is hidden again -->
  <middle>no</middle>
  <!-- center submenus vertically about the parent entry -->
  <submenuShowDelay>100</submenuShowDelay>
  <!-- time to delay before showing a submenu after hovering over the parent
       entry.
       if this is a negative value, then the delay is infinite and the
       submenu will not be shown until it is clicked on -->
  <submenuHideDelay>400</submenuHideDelay>
  <!-- time to delay before hiding a submenu when selecting another
       entry in parent menu -->
       if this is a negative value, then the delay is infinite and the
       submenu will not be hidden until a different submenu is opened -->
  <applicationIcons>yes</applicationIcons>
  <!-- controls if icons appear in the client-list-(combined-)menu -->
  <manageDesktops>yes</manageDesktops>
  <!-- show the manage desktops section in the client-list-(combined-)menu -->
</menu>

решение1

Пакет menuпредоставляет меню Debian и должен быть установлен.

решение2

По вашему описанию, похоже, что openboxпакет работает неправильно, если menuпакет не установлен до него. Простым решением было бы включить его Depend:. menuПоскольку Openbox — это легковесный оконный менеджер, предназначенный для небольших систем, которым может не понадобиться menu, лучше исправить конфигурацию Openbox. Проверьте, можете ли вы воспроизвести эту проблему на чистой установке Openbox (сохраните файлы конфигурации и удалите пакет). Если можете, проверьтеСистема отслеживания ошибок Debianчтобы узнать, была ли сообщена эта проблема, и если нет, сообщите о ней.

решение3

Пакет меню предоставляет меню Debian и должен быть установлен.

  1. Включить свежий репозиторий Universe
  2. sudo apt-get обновление
  3. sudo apt-get меню установки

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