Window Managers for the un-initiated - eviltoast

As I’m about to start renewing and expanding the computer fleet in my house I decided I want to have a machine solely for my personal use, where I can use some solutions no one else will feel comfortable with in the house.

I’ve been wanting to try window managers for a while but after researching on it for a bit I’m none the wiser on which to choose.

There are a few distros out there that already deliver this kind of experience but I want to use the opportunity to learn and start from a stock Debian and build from there to where I want to get to.

I’m fully capable of setting up my computers as is but I’m aware WMs require a bit more involvement, so having at least good documentation is a must.

I’m also not averse to learn some coding, even more when considering I want to have a fully costumized conky, but I’ve never coded before.

The machine will be used essentially for writing, web surfing and email and, if possible, running Stardew Valley.

Any advice will be welcome.

Thanks in advance.

  • z3rOR0ne@lemmy.ml
    link
    fedilink
    arrow-up
    2
    arrow-down
    2
    ·
    1 year ago

    Lots of great suggestions here. I still use Xorg as I’ve just been lazy in regards to this. I like minimal RAM usage for everything on my systems regardless of how much is available, so I ended up with bspwm. Technically DWM is lighter, but having compiled and used the suckless terminal as my daily terminal emulator, i can honestly say I’d rather just stick with bspwm for this part of my system.

    I started on Xfce, but kept on trying to make it act like a TWM, which is when I took the dive in and started using i3. i3 was a very good intro TWM, but I didn’t like how I had to install a python package to get it to tile in a Golden Ratio format, and found that bspwm did that out of the box. Additionally, bspwm is configured in bash, which makes it very versatile when used with bash scripts, so I’m still with it and happy.

    Whenever I do eventially moce to Wayland, I’ll be looking for the lightest weight (in terms of RAM usage) TWM and terminal emulator possible. I’ve already played around with Sway on my Raspberry Pi 4 and have heard good things about the foot terminal, but still don’t know much else about the available options on Wayland yet.

    I will note that TWMs changed my entire workflow and imho is just faster and better than most DE workflows I’ve seen (though there are exceptions).

    This is thanks to my initial interest in creating a seamless workflow involving neovim, vimium, bspwm, and a 40% plank ortholinear keyboard. That combo in particular made it so some people who watch me work get nauseous, lol. Now if only my speed of thought could catch up…

    Anyways, enjoy the journey, TWMs are powerful tools once you get the hang of them.