Meu debian-menu.xml está faltando

4

Eu tenho uma instalação Debian relativamente nova - quando foi instalada pela primeira vez, não tinha um gui, mas eu corri apt-get install xinit e apt-get install openbox , então quando eu corro startx eu recebo uma sessão openbox.

Meu menu de caixa aberta é bastante limitado e .xsession-errors mostra

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"

Quando eu verifico /var/libopenbox/debian-menu.xml não há nada lá. É possível corrigi-lo para que o openbox possa mostrar itens de menu do Debian?

Editar:

A seguir, um trecho do meu arquivo ~/.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>
    
por math4tots 18.04.2012 / 08:14

3 respostas

6

O pacote menu fornece o menu Debian e deve ser instalado.

    
por 18.04.2012 / 09:05
2

Pela sua descrição, parece que o pacote openbox não funciona corretamente se o pacote menu não estiver instalado antes dele. A correção fácil seria para ele Depend: on menu . Como o Openbox é um gerenciador de janelas leve destinado a sistemas pequenos que podem não querer o menu , seria melhor corrigir a configuração do Openbox. Por favor, verifique se você pode reproduzir este problema em uma instalação intocada do Openbox (salve seus arquivos de configuração e purgar o pacote). Se puder, verifique o rastreador de bugs do Debian para ver se esse problema foi relatado e, caso contrário, denuncie. p>     

por 19.04.2012 / 03:03
0

O pacote do menu fornece o menu do Debian e deve ser instalado.

  1. Ativar o repositório Universe alegre
  2. sudo apt-get update
  3. sudo menu de instalação do apt-get
por 09.02.2017 / 21:19