this post was submitted on 03 Oct 2023
55 points (96.6% liked)

Linux

48008 readers
1194 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 5 years ago
MODERATORS
 

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.

you are viewing a single comment's thread
view the rest of the comments
[–] z3rOR0ne@lemmy.ml 2 points 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.