updates for wm, docs

This commit is contained in:
Harald Hope 2024-01-27 19:22:13 -08:00
parent 813eca2e5d
commit 8e63ff11ea
2 changed files with 79 additions and 4 deletions

View file

@ -1400,7 +1400,14 @@ Commands:
about: about:
https://en.wikipedia.org/wiki/Fluxbox
Fluxbox is a stacking window manager for the X Window System, which started as a
fork of Blackbox 0.61. 1 in 2001, with the same aim to be lightweight. Its user
interface has only a taskbar, a pop-up menu accessible by right-clicking on the
desktop, and minimal support for graphical icons.
Note that for some reason, they left string BLACKBOX_PID in xprop -root data,
not sure why.
---------------------------------------- ----------------------------------------
flwm: FLWM flwm: FLWM
@ -1675,6 +1682,54 @@ center mouse click = term
about: about:
----------------------------------------
lxqt:
type: stacking
protocol: x11
compositing:
parent:
service:
version:
detection:
Commands:
gui menu
about:
Can use various wm as wm, in other words, lxqt is not a wm, it's a desktop
that uses a wm.
https://wiki.archlinux.org/title/LXQt
While Openbox is the default window manager for LXQt, you can specify a
different window manager to use with LXQt via Session Settings,
lxqt-config-session;
Menu > Preferences > LXQt Settings > Session Settings
or by editing ~/.config/lxqt/session.conf. Change the following line:
window_manager=openbox
----------------------------------------
lxde: LXDE
type: stacking
protocol: x11
compositing: N
parent:
service:
version:
detection: one can assume if xprop -root has OPENBOX_PID it _may_ be lxde, lxqt,
razor, etc. But not for sure, use ENV variables, ps data to detect actively.
Commands:
about:
The LXDE desktop environment is itself built around Openbox. As such, it will
have string OPENBOX_PID in xprop -root data.
---------------------------------------- ----------------------------------------
matchbox: manj. build failed matchbox: manj. build failed
@ -1934,6 +1989,8 @@ Commands:
about: about:
a minimal but configurable x11r6 wm. a minimal but configurable x11r6 wm.
Note: sapphire is odd, when used with lxqt as wm, it doesn't show.
---------------------------------------- ----------------------------------------
sawfish: sawfish:
@ -2069,7 +2126,7 @@ protocol:
compositing: compositing:
parent: parent:
service: subtle service: subtle
version: --version: subtle x.y.z version: -v/--version: subtle x.y.z
detection: detection:
Commands: Commands:
@ -2146,6 +2203,22 @@ detection:
Commands: Commands:
about:
----------------------------------------
ukwm:
type: stacking
protocol: x11
compositing: N
parent:
service:
version: --version: ukwm 1.1.4
detection:
Commands:
about: about:
---------------------------------------- ----------------------------------------
@ -2156,13 +2229,15 @@ protocol: x11
compositing: N compositing: N
parent: parent:
service: service:
version: version: none
detection: detection:
Commands: Commands:
about: about:
This is odd, you can get it started via lxqt for example, but it's not
intuitive in terms of how it works.
---------------------------------------- ----------------------------------------
w9wm: See also 9wm, LarsWM, w9wm w9wm: See also 9wm, LarsWM, w9wm

4
pinxi
View file

@ -29987,7 +29987,7 @@ sub set_xprop {
my @info = ( my @info = (
['amiwm','^amiwm',''], ['amiwm','^amiwm',''],
# leads to false IDs since other wm have this too # leads to false IDs since other wm have this too
# ['blackbox','blackbox_pid',''], # ['blackbox','blackbox_pid',''], # fluxbox, forked from blackbox, has this
['bspwm','bspwm',''], ['bspwm','bspwm',''],
['compiz','compiz',''], ['compiz','compiz',''],
['enlightenment','enlightenment',''], # gets version from line ['enlightenment','enlightenment',''], # gets version from line
@ -30002,7 +30002,7 @@ sub set_xprop {
['motif','^_motif','mwm'], ['motif','^_motif','mwm'],
['muffin','_muffin',''], ['muffin','_muffin',''],
['mutter','_mutter',''], ['mutter','_mutter',''],
['openbox','openbox_pid',''], ['openbox','openbox_pid',''], # lxde, lxqt, razor _may_ have this
['ukwm','^_ukwm',''], ['ukwm','^_ukwm',''],
['windowmaker','^_?windowmaker','wmaker'], ['windowmaker','^_?windowmaker','wmaker'],
['wm2','^_wm2',''], ['wm2','^_wm2',''],