Inspired by this Lobsters thread, and some of the great comments within it, I would like to ask if anybody is doing some hobby programming this weekend?

  • rozodru@piefed.world
    link
    fedilink
    English
    arrow-up
    3
    ·
    2 days ago

    I’m trying to build my own Wayland WM. why when there are so many out there? because I don’t feel like any of them do them well. either they all focus on fancy animations (hyprland) or slam you with features without focusing on specific things (mangowm) or primarily have issues with mouse/keyboard focus on games in window mode or just games in general when you toggle away from them and back (all of them) and that annoys me.

    There’s one specific game I play in window mode with multiple clients of the game running, it’s EVE Online. ALL the Wayland WM’s have issues with this. you move away from the window and back it doesn’t grab the mouse back the first time or the keyboard won’t work the first time going back. X11 WMs have ZERO issues with this. but like with Niri you have to switch workspaces and back just for it to grab the mouse/keyboard again. Hyprland you have to switch windows and back. Sway is the same type of deal.

    So I’m trying to build a Wayland WM with a focus on gaming and vim style navigation as that’s what I do on my machines. game and code. I just want to take a suckless type approach and do one thing and one thing well. I’m also tired of the idiotic configs and resource hogs of many of these. there’s an x11 WM called SXWM written by a 13 year old whose config file is the most simple and clean one I’ve ever seen. many x11 WMs are like this (CTWM is another example of a clean and simple config) I want to adapt that to Wayland as hyprlands switch to lua and thus turning it into a mess also annoyed me.

    it’s a big project but one that I feel needs to be done. so I’m just building something that tiles, is solid with the mouse and keyboard, and has a very simple config and low resources. that’s it.

    • provectus@lemmy.ml
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 day ago

      Good luck with it. You will learn a lot. Also there is no such thing as a Wayland wm, but rather a Wayland compositor, and that is a distinct difference between X11 and Wayland.