Software Alternatives, Accelerators & Startups

dwm

dwm is a dynamic window manager for X. It manages windows in tiled, monocle and floating layouts. All of the layouts can be applied dynamically, optimising the environment for the application in use and the task performed.

dwm

dwm Reviews and Details

This page is designed to help you find out whether dwm is good and if it is the right choice for you.

Screenshots and images

  • dwm Landing page
    Landing page //
    2021-09-12

Features & Specs

  1. Lightweight

    dwm is extremely lightweight, resulting in minimal use of system resources. It is designed to have no unnecessary bloat, making it suitable for older hardware or low-spec systems.

  2. Customizable

    dwm is highly customizable, with the configuration being done through editing the C source code. This allows for deep customization to meet specific user preferences.

  3. Simplicity

    The software is designed with simplicity in mind. It has a straightforward design and a gentle learning curve for users familiar with tiling window managers.

  4. Tiling Window Management

    dwm automatically arranges windows in a tiling format, which can help improve productivity by making better use of screen real estate and reducing the need to manually arrange windows.

  5. Community Support

    A robust community following and good documentation provide ample support for troubleshooting and extending dwm. Many patches and tips are shared among users.

Badges

Promote dwm. You can add any of these badges on your website.

SaaSHub badge
Show embed code

Videos

dwm (suckless) - why I prefer it to i3 [ricing FreeBSD & OpenBSD]

Super MINIMALIST tiling window manager - dwm

Suckless's dwm: So easy even a caveman could do it!

Social recommendations and mentions

We have tracked the following product recommendations or mentions on various public social media platforms and blogs. They can help you see what people think about dwm and what they use it for.
  • Why I traded my custom "Opinionated Linux" for Omarchy
    Caffeine.wiki/x220, where Rodrigo Franco (caffo) tuned Arch + dwm on a Thinkpad X220 for a cheap, durable and low-profile machine he could use anywhere (sketchy coffee shops included). - Source: dev.to / 10 days ago
  • The struggle of resizing windows on macOS Tahoe
    I can't remember the last time I resized a window. Does everyone not already install Magnet or an alternative first-thing to emulate the impeccable DWM? https://dwm.suckless.org/. - Source: Hacker News / 4 months ago
  • The Future Is Niri
    Hm, I am using [dwm](https://dwm.suckless.org/) with a custom keybinding to shift to the left or right workspace. That seems similar enough, other than the fact that changing the split ratio will affect all workspaces on dwm while on Niri it most likely will not ... - Source: Hacker News / about 1 year ago
  • Shifted 3 Shapes โ€“ Making a w3M Logo
    I associate this style with the suckless foundation, even though it is distinct from e.g. The dwm logo. https://dwm.suckless.org/. - Source: Hacker News / over 1 year ago
  • AT&T says criminals stole phone records of 'nearly all' customers in data breach
    Https://dwm.suckless.org/ > This keeps its userbase small and elitist.. - Source: Hacker News / almost 2 years ago
  • Tinygrad 0.9.0
    The only one I can think of the dwm window manager (https://dwm.suckless.org/), that used to prominently mention a SLOC limit of 2000. Doesn't seem to be mentioned in the landing page anymore, not sure if it's still in effect. - Source: Hacker News / almost 2 years ago
  • Show HN: Hancho โ€“ A simple and pleasant build system in ~500 lines of Python
    This is sort of the suckless approach. Most (all?) of their projects are customized by editing the source and recompiling. From their window manager, dwm: dwm is customized through editing its source code, which makes it extremely fast and secure - it does not process any input data which isn't known at compile time, except window titles and status text read from the root window's name. You don't have to learn... - Source: Hacker News / about 2 years ago
  • Sent โ€“ simple plaintext presentation tool
    > Their philosophy[1] says nothing of the sort Their philosophy doesn't, but their page for dwm[0] does :D "Because dwm is customized through editing its source code, it's pointless to make binary packages of it. This keeps its userbase small and elitist. No novices asking stupid questions. There are some distributions that provide binary packages though." [0] https://dwm.suckless.org/. - Source: Hacker News / about 2 years ago
  • Introduction
    I was looking for a minimal linux distribution that is light on resources, and I found one called Metis Linux, which is based on Artix. The interesting part of metis is that it wasn't using a desktop environment, but a windows manager called dwm. At the time, metis linux had a minimal bash script installer via chroot. This took longer to setup, but I had a better understanding of what the setup involved rather... - Source: dev.to / over 2 years ago
  • Hi guys I am new to linux and want to install gentoo ok i tried many distrues before so how can i make gentoo look like this? a windows telling manager?
    The window manager in this screenshot is DWM in floating mode (https://dwm.suckless.org) with a lot of patches and a compositor (to make DWM support transparency). And the terminal is st with some patches. Both should be compiled from source manually. And both are configured in C. Source: almost 3 years ago
  • I Have a Dirty Secret. Iโ€™m a Software Craftsman
    In my programs there's usually a core insight or mental model that makes the code simple and straightforward to understand. What does someone need to have in their mind to understand this program? Then time happens and then the code is adapted and refactored and more features are added, then the original gem of mental model is hidden by hundreds of files and the algorithm is split into 10s of files for the little... - Source: Hacker News / about 3 years ago
  • FreeBSD 13.2 Is Released
    Https://surf.suckless.org/ ah, the memories this + dwn https://dwm.suckless.org/ then I said to myself "why am I wasting so much time tinkering with stuff that gains me nothing" and moved on in my life. - Source: Hacker News / about 3 years ago
  • How would I go about making a custom DE for Manjaro/Arch
    Https://dwm.suckless.org/ is probably the smallest example you can find. You could try to see if you can change it to your liking. Source: about 3 years ago
  • Linux is Making Apple Great Again
    No it doesn't. Wayland is the window server. (DWM)[https://dwm.suckless.org] allows new windows to automatically be tiled when created. It also allows you also to change the way the tiling occurs when new windows are opened. My new windows used to split an ever smaller portion of my screen in a fibonacci spiral based layout. I could also move between windows with hotkeys. Rectangle is useful in a pinch, but it's... - Source: Hacker News / about 3 years ago
  • Its not opinion. Its fact
    Im not sure weather or not I should mention penrose an dwm here :D you can configure even more than with kde (and my setup ended up way beyond anything recognisable). Source: about 3 years ago
  • Desktop Environment with independent workspaces/virtual desktops for each monitor
    Although it isn't a fully-fledged DE, dwm can do this. Source: over 3 years ago
  • Vote for which of the tiling window managers I should install on my system
    I went with Dwm just because Luke Smith has a full library of videos (noobs & advanced) about it. And it is very easy to patch and configure however you like even if you don't code at all. (Hint for y'all: for .rej files use vsplit in vim to fix them in no time). https://dwm.suckless.org/. Source: over 3 years ago
  • Downsized From ATX mid Tower Case to SFFtime P-ATX v3. Did I reach its limit or can I push it further?
    Probably obvious from some of the bullet points, but this is not a gaming rig. I run Debian Linux on it and run it as a workstation for computer programming as well as heavily testing out infrastructure related tools. I hate the typical desktop environments like Gnome and KDE, so I just run a window manager (dwm) to mostly manage rxvt terminals and Firefox. So it's pretty lightweight as far as the environment... Source: over 3 years ago
  • XFCE 4.18 Released
    General population needs a "desktop," I get it. But for those comfortable with the CLI, a window manager (e.g., one that does not suck [0]) should be good enough. (Coming from personal experience - used Gnome/KDE/XFCE, enjoyed them all, in the end went back to blissful world of MWM.) [0] http://dwm.suckless.org/. - Source: Hacker News / over 3 years ago
  • Linux user here. BSD caught my attention and I wanna try it. Any advise?
    You can take a look at the amd64 packages to check if all the software you need is available. There are KDE packages, I don't know if in sum they yield a whole "desktop evironment." I personally am using dwm, possibly looking to switch to cwm(1) in the future, which is part of the base system. Source: over 3 years ago
  • Simulated multi-screen
    You could us a dynamic window manager like https://dwm.suckless.org/ and code yourself a dead area wherever you like. If you use a black background in the unused area it should be transparent through the glasses. Source: over 3 years ago

Summary of the public mentions of dwm

The dynamic window manager (dwm) from suckless.org has garnered a reputation that resonates with a specific subset of the Linux user community, characterized by its emphasis on minimalism, efficiency, and customization via source code. Unlike some of its more user-friendly contemporaries, dwm requires users to engage with C code directly, making it appealing to those who prefer a hands-on, customizable approach.

General Public Perception

Overall, dwm is esteemed within specialized circles for its lightweight nature and simplicity. Users who value lean and efficient software commend it as a tool that prioritizes functionality over frills. Its minimal design does not cater to the novice, positioning dwm as an elitist choice among window managers. This could be seen as a feature or a flaw, depending on perspective.

Customization and Philosophy

One of the standout aspects of dwm is that it is customized through editing its source codeโ€”a hallmark of the suckless philosophy. This customization approach, while daunting for beginners, is praised by experienced users who appreciate the control it affords. This closely aligns with the philosophy that simplicity through reduced complexity yields a more secure and efficient solution. Dwm eschews configuration files or scripting languages in favor of direct code modifications, making a working knowledge of C essential.

User Experience

Dwm is particularly favored by users who are willing to trade ease of configuration for performance. Its tiling capabilities, dynamic workspaces, and keyboard-driven interface offer speed and flexibility. Users highlight its energy efficiencyโ€”being lightweight minimizes the footprint on system resources, a feature appreciated by those running resource-constrained environments.

Challenges and Criticisms

Some critiques of dwm center on its steep learning curve. The requirement to compile the application from source, and modify it via code, can be a barrier to entry for less technical users or those new to Linux. Additionally, there are voiced concerns about its limited functionality out-of-the-box compared to more feature-complete managers like i3 or awesome WM.

Market Position and Community

Dwmโ€™s market positioning as a niche product within the tiling window manager ecosystem has a double-edged appealโ€”its simplicity drives a dedicated, albeit smaller, user base. The suckless community is noted as being supportive but not particularly novice-friendly, with interaction standards that presuppose a degree of technical competence.

Conclusion

Dwm exerts its charm on users who value performance, control, and minimalism over graphical user interfaces and configuration simplicity. Its influence is seen in other window managers, reflecting its standing as a foundational tool in its category. While it is not poised to replace more user-friendly window managers in mainstream use, it continues to inspire and serve a dedicated audience seeking purity in their computing environments.

Do you know an article comparing dwm to other products?
Suggest a link to a post with product alternatives.

Suggest an article

dwm discussion

Log in or Post with

Is dwm good? This is an informative page that will help you find out. Moreover, you can review and discuss dwm here. The primary details have not been verified within the last quarter, and they might be outdated. If you think we are missing something, please use the means on this page to comment or suggest changes. All reviews and comments are highly encouranged and appreciated as they help everyone in the community to make an informed choice. Please always be kind and objective when evaluating a product and sharing your opinion.