Ich habe gerade Lubuntu 20.04 installiert. Ich sehe dies
$ 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
Besteht ein Widerspruch darin, dass update-alternatives
angezeigt wird startlxqt
, was wahrscheinlich verwendet wird, und wmctrl
zurückgegeben wird Openbox
?
Ist dies ein Hinweis auf ein Konfigurationsproblem?
Wie lässt sich das erklären?
niemand: richtig, Openbox ist der Fenstermanager und LXQt ist der Sitzungsmanager. Was möglicherweise zu meiner Verwirrung beigetragen hat, ist, dass ich nicht wusste, dass Openbox einen Sitzungsmanager hat.
$ 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
Antwort1
LXQt ist ein Desktop; es ist von Natur aus WM-agnostisch (im Gegensatz zu einigen DEs, die für bestimmte entwickelt wurden), erwartet aber einen WM für die volle Funktionalität.
Lubuntu wird openbox
für diesen Zweck verwendet, aber nicht alle tun dies (z. B. übernimmt Debian xfwm4
diese Rolle bei LXQt-Installationen).
Sie können es bei Bedarf auf ein anderes umstellen (siehe Handbuch -https://manual.lubuntu.me/lts/3/3.2/3.2.13/session_settings.html), allerdings erfordern einige von Lubuntu hinzugefügte Tastaturkürzel dies, openbox
sodass diese nicht mehr funktionieren, wenn sie ersetzt werden.
Ich sehe keinen Widerspruch. Openbox kann auf Wunsch allein oder mit einem anderen WM verwendet werden undnichtOffene Box.
wmctrl
natürlich wird die WM-Komponente untersucht; diese ist openbox
für Lubuntu, da es sich nicht um eine vom Desktop unterstützte Funktion handelt.
Ihr Problem besteht darin, einen Desktop zu vergleichen/zu erwarten, der mit einem bestimmten WM verknüpft ist (GNOME mit Murmeln, Zimt mit Muffin, usw.) und LXQt, das modular aufgebaut ist und Endbenutzern die Konfiguration ermöglicht, sodass es von anderen Komponenten nach Wunsch verwendet werden kann (Lubuntu verwendet nur openbox
).
Zu Ihrer Information: Einige LXQt-Entwickler mögen openbox
beides nicht. Wenn sie also beschließen würden, nicht mehr agnostisch zu sein und LXQt mit einem WM zu verknüpfen, bezweifle ich, dass es das wäre openbox
.