Our great sponsors
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
Sway is supposed to be a drop-in replacement for i3. And they're probably the biggest outside of Gnome and KDE, so the support should be pretty good -- they maintain wlroots, which is what all the smaller Wayland compositors use.
I haven't experienced any of those. The video game performance hit may be due to vsync, but I don't play games so I haven't noticed.
Does ydotool do what you need? I haven't even tried Wayland in years. I'm sure someday I'll find the need.
Have you tried Piper?
https://github.com/nicolasavru/swaymonad might do what you want. (I'm the author.)
I don't actually remember what xmonad with workspaces by default (or what sway does, for that matter), I used https://hackage.haskell.org/package/xmonad-contrib-0.17.1/docs/XMonad-Layout-IndependentScreens.html to get an independent set of workspaces per screen. You can (and I do) use https://gitlab.com/hyask/swaysome to get that with sway.
https://github.com/iberianpig/fusuma this might do the job? I have been using it on Hyprland and, despite the downside of being in Ruby, it works really well and seems stable.
It says on their GitHub page that "Gnome, KDE, and Weston are not supported". What does that mean?