
Ich habe eine relativ neue Debian-Installation – bei der ersten Installation hatte sie keine GUI, aber ich habe apt-get install xinit
und ausgeführt apt-get install openbox
, sodass ich beim Ausführen startx
eine Openbox-Sitzung erhalte.
Mein Openbox-Menü ist ziemlich begrenzt und .xsession-errors
zeigt
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"
Wenn ich nachschaue, /var/libopenbox/debian-menu.xml
ist da nichts. Kann man das Problem beheben, sodass Openbox Debian-Menüelemente anzeigen kann?
Bearbeiten:
Nachfolgend ein Auszug aus meiner ~/.config/openbox/rc.xml
Akte:
<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>
Antwort1
Das menu
Paket stellt das Debian-Menü bereit und muss installiert werden.
Antwort2
Nach Ihrer Beschreibung sieht es so aus, als ob das openbox
Paket nicht richtig funktioniert, wenn das menu
Paket nicht vor ihm installiert wird. Die einfache Lösung wäre, es einzuschalten Depend:
. menu
Da Openbox ein leichtgewichtiger Fenstermanager ist, der für kleine Systeme gedacht ist, die möglicherweise nicht wollen menu
, wäre es besser, die Konfiguration von Openbox zu korrigieren. Bitte prüfen Sie, ob Sie dieses Problem auf einer makellosen Installation von Openbox reproduzieren können (speichern Sie Ihre Konfigurationsdateien und löschen Sie das Paket). Wenn Sie können, überprüfen Sie bitte dieDebian-Bugtrackerum zu sehen, ob dieses Problem gemeldet wurde, und wenn nicht, melden Sie es.
Antwort3
Das Menüpaket stellt das Debian-Menü bereit und muss installiert werden.
- Aktivieren Sie das Breezy Universe-Repository
- sudo apt-get update
- sudo apt-get Installationsmenü