Why suckless software sucks?

pgronkievitz

Patryk Gronkiewicz

Posted on August 19, 2020

Why suckless software sucks?

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.

💖 💪 🙅 🚩
pgronkievitz
Patryk Gronkiewicz

Posted on August 19, 2020

Join Our Newsletter. No Spam, Only the good stuff.

Sign up to receive the latest update from our blog.

Related

Why suckless software sucks?
productivity Why suckless software sucks?

August 19, 2020