<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>dwm :: Dimitar's CBA Blog</title><link>https://pub.cba.mit.edu/dimitar.dimitrov/blog/tools/dwm/index.html</link><description>dwm is my favorite window manager. Its homepage is here: https://dwm.suckless.org/. Though the name annoys me a bit, that website has a number of great tools written with the same philosophy. I will mention a few here. Admittedly, their philosophy is not a great one for every type of tool, but it is a great one for a window manager.
Why I ❤️ dwm It’s fast. My computer boots almost immediately, which begs the question, what is GNOME loading? It’s tiling. I think floating windows are basically useless. dwm does support floating windows if you really need them, but I don’t think I have ever used that feature. It has tags. Tags are like workspaces, but you can enable multiple tags at the same time and/or assign windows to multiple tags. It’s customizable. It takes a little love to get everything working but once it does, it works exactly how you want it to work. It’s not GNOME’s fault, by the way. I think how you use your computer is such a personal experience, that it’s impossible to have a once-size-fits-all set of knobs. But because dwm is customized in the source, no concessions have to be made. It has a great community. There are patches online for most things you can think of. And, the source it pretty straight forward, so it’s easy to make your own patch if it doesn’t exist. How I install dwm You can install dwm from your favorite package manager, but it is one of the very few tools I don’t recommend this for. It is best to build it from source, because it is the only way to customize it, and that’s the whole point. (Most tools from this community work this way, which is one of the reasons I use only a small number of them).</description><generator>Hugo</generator><language>en-us</language><atom:link href="https://pub.cba.mit.edu/dimitar.dimitrov/blog/tools/dwm/index.xml" rel="self" type="application/rss+xml"/></channel></rss>