Mucking around with #CoW this afternoon to slowly migrate my #FVWM set-up.
It's showing some great promise. The new menu features are letting me do most things I could do in FVWM. I need to figure out a few things, but I might be able to jump ship to #Wayland some day. Some of these things relate to CoW and others are more general of Wayland.
1. I do use FVWM as a manual tiling window manager quite a lot, and have shortcuts that split the desktop area in halves or quarters, with windows being placed on one half or one quarter of the screen. FVWM gives me a lot more freedom than a dedicated tiling WM like Awesome (which I tried for a while).
For this to work, I've got to figure out how to window-resize a window to half the viewport area; using CSS parlance for example to split the screen vertically and put a window on the left half; I move it to 0vw,0vh and resize to 50vw,100vh. Bottom-right I have to move to 50vw,50vh and resize to 50vw,50vh.
Haven't figured out how to do that yet, I need to compute the 50% somehow, and also account for frame borders. Might be doable with a script that calls `moocow` but I'll have to investigate.
2. Bringing up a window list temporarily like the old FVWM `WindowList Root c c`; so I can just choose a number for the window of interest and it closes the menu and switches. Right now I'm using `cowiconman`, but that's not quite there. Again, maybe some external tool is the answer.
3. Enumerating the XDG menu tree, or spawning a launcher that can do that (most seem to emulate the "run" box in Windows with some auto-complete smarts… never did find one that worked the way I'd like) — need to see if maybe I can pipe commands in like FVWM's `PipeRead` to integrate `fvwm-menu-desktop`.
4. (for my tablet) Decent on-screen keyboard *with* all standard keyboard keys… the set up I use now is Onboard (which is X11 only) with the IBM Model M theme and a 6 row layout including arrows, CTRL/ALT/shift and function keys.
5. Need to find a good replacement for XScreensaver. Maybe something that can work with an on-screen keyboard too.