I played around with this in a VM the last time it was mentioned on HN.
The thing I want to do, but wasn't able to find a way to accomplish was to have a virtual desktop switcher gadget and a separate gadget to swallow minimized applications where each can be placed independently on the screen (and preferably auto hide)-- this will be separate application(s) from Labwc, but I did not find anything for Wayland that could do this (I do not like the MS Windows style task bar with menus, desktop switcher, etc., in one single bar).
Anyone have any suggestions?
Another nice to have would be to have screen edge bindings, where moving the mouse pointer or dragging a window over an edge, or corner, of the screen can be made to take an action. I'm not sure if this could even be accomplished with a stand-alone utility under Wayland, or if this must be done by the compositor. But, if possible, and anyone knows of something that exists, I am all ears.
One of the things I liked with labwc is that you can have traditional X style application menus by right-click/left-clicking the root window (it is not the default, but was easy to setup).
I can help with the virtual desktop switcher...
Edit "~/.config/labwc/rc.xml" to add the following:
<!-- desktop pager settings -->
<windowSwitcher show="yes" preview="yes" outlines="yes" allWorkspaces="yes"> <fields> <field content="type" width="25%" /> <field content="trimmed_identifier" width="25%" /> <field content="title" width="50%" /> </fields> </windowSwitcher>
<desktops> <number>4</number> <prefix>ws</prefix> </desktops>
<keyboard> <default /> <keybind key="C-A-Left"> <action name="GoToDesktop" to="left" wrap="yes"/> </keybind> <keybind key="C-A-Right"> <action name="GoToDesktop" to="right" wrap="yes"/> </keybind> </keyboard>