Why suckless software sucks?
Patryk Gronkiewicz
Posted on August 19, 2020
First of all - I was using suckless tools for a long time and I know almost every of their down- and upsides. Let’s start with some positive opinions.
Why suckless is worthy its name?
It’s LIGHTWEIGHT. It’s the most important information about it. That’s just well-written bunch of code with little/none customizability out of the box. But that’s sometimes very nice! Consider this situation:
You’re environmentalist who doesn’t want to change their hardware every 2/3/5/10 or even more years. Linux is quite lightweight most of the time on its own, but over 10 years with the same CPU, probably 2 gigs of RAM, old GPU/iGPU could be not enough, even for linux with some DE. Well, then your choice (in my opinion of course) should be suckless software. It’s easy on CPU, blazing fast (even on potato).
Configuration isn’t that easy because of patches, but basic stuff is just OK.
When and why suckless _ SHOULDN’T _ be considered?
Basically, when you’ve got any decent hardware or you’re just too lazy to merge all the necessary patches, because who wants to use terminal emulator with no scrolling (xD). According to suckless philosophy, it’s not a bug, it’s a feature, but in my opinion it’s nothing but fixation about SLOC.
What are alternatives?
ST
For ST there are plenty and you probably know most of them:
- Termite
- Alacritty
- xTerm
- urxvt
There’s nice comparison by Derek Taylor (@distrotube) His top 5 minimal terminal emulators.
Window managers
If you’re using DWM, there are nice alternatives such as XMonad and Qtile as dynamic window managers, i3wm, sway, bspwm, LeftWM, HerbsluftWM and many, many more manual window managers.
Web browser
Surf, Surf, Surf… It just sucks and it’s terribly slow. Use just anything else, even qutebrowser, just not Surf.
Other
For dmenu the only piece of software which is worth consideration is Rofi. It easily handle every script made for dmenu, configuration is way more straightforward and there are plenty of scripts which are hard to port for dmenu.
For sure you can also find lots of alternatives on the Internet.
Summary
Suckless isn’t that bad, but there are better, more reliable solutions on the Internet. It might feel more minimal, but you don’t have to use all the clutter provided by “cluttered” software.
Posted on August 19, 2020
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.