
У меня относительно новая установка 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 и должен быть установлен.
- Включить свежий репозиторий Universe
- sudo apt-get обновление
- sudo apt-get меню установки