Я только что установил Lubuntu 20.04. Я вижу это
$ sudo update-alternatives --config x-session-manager
There are 2 choices for the alternative x-session-manager (providing /usr/bin/x-session-manager).
Selection Path Priority Status
------------------------------------------------------------
* 0 /usr/bin/startlxqt 50 auto mode
1 /usr/bin/openbox-session 40 manual mode
2 /usr/bin/startlxqt 50 manual mode
Press <enter> to keep the current choice[*], or type selection number:
$ wmctrl -m
Name: Openbox
Class:
PID: N/A
Window manager's "showing the desktop" mode: OFF
Есть ли противоречие в том, что update-alternatives
показывает startlxqt
, что скорее всего используется, и wmctrl
возвращает Openbox
?
Свидетельствует ли это о какой-либо проблеме конфигурации?
Как это можно объяснить?
никто: верно, openbox — это менеджер окон, а LXQt — менеджер сеансов. Возможно, в моем замешательстве помогло то, что я не знал, что у openbox есть менеджер сеансов.
$ sudo update-alternatives --display x-window-manager
x-window-manager - auto mode
link best version is /usr/bin/openbox
link currently points to /usr/bin/openbox
link x-window-manager is /usr/bin/x-window-manager
slave x-window-manager.1.gz is /usr/share/man/man1/x-window-manager.1.gz
/usr/bin/openbox - priority 90
slave x-window-manager.1.gz: /usr/share/man/man1/openbox.1.gz
решение1
LXQt — это рабочий стол; по своей сути он независим от WM (в отличие от некоторых DE, которые были разработаны для определенных сред), но для полной функциональности требует наличия таковой.
Lubuntu использует его openbox
для этой цели, но не все его используют (например, Debian использует его xfwm4
для выполнения этой роли с установками LXQt).
При желании вы можете переключить его на другой (см. руководство -https://manual.lubuntu.me/lts/3/3.2/3.2.13/session_settings.html) хотя некоторые сочетания клавиш, которые добавляет Lubuntu, требуют этого openbox
, поэтому они перестанут работать при замене.
Я не вижу противоречий.. Openbox можно использовать отдельно, если хотите, или LXQt можно использовать с другим WM инетОткрытая коробка.
wmctrl
Конечно, мы рассматриваем компонент WM, который предназначен openbox
для Lubuntu, поскольку эта функция не поддерживается настольными системами.
Ваша проблема заключается в сравнении/ожидании рабочего стола, связанного с определенным WM (ГНОМ с борщом, Корица с маффиноми т. д.), а также LXQt, который является модульным, что позволяет конечным пользователям настраивать его для использования другими компонентами по своему усмотрению (Lubuntu использует только openbox
).
К вашему сведению: Некоторым разработчикам LXQt не нравится openbox
ни то, ни другое; поэтому, если бы они решили перестать быть агностиками и привязать LXQt к WM, я сомневаюсь, что это было бы openbox
.