Használgattam, reszelgettem egy kicsit, javulgat használhatóságban ez a wmaker. Bár már találtam egy korlátját, ami miatt lehet nem lesz soha a fő WM-em. Ez pedig, hogy nem kezel billentyű-akkordokat (Emacs/tmux-stílus), vagy módokat (vi/vim/Kakoune/Helix-stílus). Nekem valamelyik kell, mert minden funkciót bill-ről érek el, minden alkalmazást arról indítok, és ha nincs akkord/mód, akkor csak pár layert használhatok, super+egyéb, control+super+egyéb, control+super+shift+egyéb, control+alt+egyéb, és ez bár soknak tűnik, de pont nem elég. bspwm alatt is van már vagy 4 extra réteg akkordként, ahhoz, hogy mindenre legyen külön bill-kombó (és még 22+ layer lehetséges a szabadon maradt billentyűkombinációk miatt). Elvileg sxhkd-vel pótolható, az a megoldás WM-független (bár ehhez az is kell, hogy az adott WM-nek lehessen üzengetni CLI messaging-gel, vagy IPC-vel), majd kísérletezek ilyen irányban is.
A másik korlát, hogy a wmaker nem tud dinamikus/automata tilingot, de az is igaz, hogy mivel hivatalosan stacking WM, nem tiling, ezért nem is lehet tőle elvárni. Már így is szép, hogy legalább a kézi tilingot támogatja, amit szintén nem lenne kötelessége.
Azt is meg kell jegyezni, hogy tökéletes WM nincs. Mindegyiknek más az előnye, de cserében más a nyűgje. Pl. az i3wm/Sway tud tabbed módot, meg billentyű akkordokat és módokat, de nem tud automata/dinamikus tilingot, a dwm tud dinamikusat, de nem támogat füleket, akkordokat, módokat, és pain in the ass patchelni, nem tud IPC/messaginget, nem támogat EHWM vagy hasonló protokollt, amivel üzeni lehetne neki. Az Openbox csak snappinget támogat, tilingot nem, az XML-es konfigja hülye, billentyűzetakkordokat tud, de módokat nem. A bspwm tud automata tilingot, de csak egyféle kiosztást, cserében sxhkd-t igényel, ami tud bill-akordokat, de nem módokat. Az awesome tud mindent, de cserébe a legbloatabb. Az Fluxbox tud a BeOS/Haiku-ból ismert egy ablakba több alkalmazást fülként integrálni, pl. ez is cool, amit más WM nem tud, cserében viszont nuku tiling, és nem tud bill-módokat. A Qtile Python alapú, azt meg utálom, az Xmonad-ot nagyon nehéz konfigurálni, mindent hosszasan Haskell-ben megírva kell újraforgatni, jó sok függőség is kell neki. Az IceWM nem tud tilingot egyáltalán, és bill-módokat/akkordokat se. Herbstluft WM-nek az automata tiling funkciója elég korlátozott, és sxhkd-t igényel (így kb. az az előnye-hátránya mint a bspwm-nak, és ilyen a dkwm is). A JWM nem tud tilingot, bill-rétegeket és pain in the ass konfigolni. A StumpWM-nek kell a Common Lisp, ami miatt bloat. Az exwm (Emacs WM-je) Emacs-függő, lassú, egy szálas, elég sok korlátja van. Nálam nincs, de a multimonitort is mindegyik máshogy támogatja, más erősségekkel, gyengeségekkel. Lehetne még sorolni napestig.
Szóval reszelgetem még, hogy megnézzem mit lehet kihozni ebből a wmaker-ből. Mindenesetre a retró hangulata a legjobban tetszene az összes WM közül, az IceWM, Fluxbox, Openbox, JWM mellett kezdőknek is nagyon ajánlom gyenge és retró gépekre, pl. netbookok, régi P2-P4, stb..