我剛剛安裝了 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 是為特定的 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 的桌面(咕嚕咕嚕的 GNOME,鬆餅肉桂等)和 LXQt,它是模組化的,允許最終用戶將其配置為由用戶決定的其他組件使用(Lubuntu 僅使用openbox
)。
供參考: 有些 LXQt 開發者兩者都不喜歡openbox
;因此,如果他們決定停止不可知論並將 LXQt 連結到 WM,我懷疑它會是openbox
。