Openbox gegen LXQt

Openbox gegen LXQt

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-alternativesangezeigt wird startlxqt, was wahrscheinlich verwendet wird, und wmctrlzurü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 openboxfür diesen Zweck verwendet, aber nicht alle tun dies (z. B. übernimmt Debian xfwm4diese 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, openboxsodass 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.

wmctrlnatürlich wird die WM-Komponente untersucht; diese ist openboxfü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 openboxbeides 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.

verwandte Informationen