I'm looking into some #automation on #ubuntu #gnome desktop. I figured I'd be able to do everything using #dbus.
It works great for media control but not so much for virtual desktop / window management. I can use #wmctrl to nativate between virtual desktops but window management doesn't work on #wayland. Then there is #ydotool which also doesn't seem to work well.

Now I can
- Control media via dbus
- Switch workspaces via wmctrl

But I feel there has to be a better way?

#csharp

Of course I could always revert to #x11 where more things work. But it's still not a good automation story
@delegatevoid I think more recent versions of gnome have improved accessibility support, which in turn should also allow more scripting. probably has not landed in ubuntu yet though