something i wee way to often is just ppl showing off their rices, not giving me any info about what dwm is actually about. Your video has greatly improved my understanding and will to use and install dwm. Thank you for that :D
This was legitimately one of the best, succinct explanations for why to use a tiling window manager. Going to be pointing people back to this in the future!
I absolutely love using my tiling window manager. I'm using hyprland atm and I love the workflow so much. It just feels great to use. Thanks for the video
The blue jays at the end got a bit loud, didn't realize they would get picked up when recording - my side, not yours! I suppose they also wanted to offer their opinions on window managers. Lol
Thanks to TH-cam for recommending this video ro me. Even more thanks to you for explaining DWM to me as I am about to jump back into Linux again after a 20 year hiatus. Windows has just been awful for so long and I want something that just does what I want. As good as Gnome/KDE/Xfce etc may be, they all seem to be too much fluff for me. Kudos to you an you have one more subscriber.
Glad you're giving Linux another shot - I'm sure you can get a setup going that has all of the features you want without the extra fluff. Thanks for that! :)
Excellent video! I will definitely pass it on to try to convert people at work to the wonders of tiling windows managers. I use Sway at work and Hyprland at home (since Sway still struggles with NVidia cards), there really isn’t a bad choice out of the lot, and will have to give dwm a try for the minimalism aspect.
Hello, glad to hear! It's definitely a great choice for learning Linux as well; the more hands-on you have to be with a system, the more you learn how it functions
I like tiling window management. When I was super busy in college, I'd use a tiling window manager to stay productive. Notes for the class I was in on one tab, code for a different class in another. I got lazy/wanted to game so I switched away back to gnome/kde/whatever else, but maybe I should go back and try again.
I find myself using windows fullscreen most of the time. The ability to just Win+number to switch to another "tag" is GOAT though. The greatest thing about dwm is that it just does one thing and does it well (enough). It's simple to use it with whatever wallpaper manager (i wrote mine myself) or statusbar (just text, also wrote it myself) or dmenu (which is not part of dwm itself and you can just replace it or don't have it at all). Gnome advocates never understand that feeling of being able to just make yourself comfortable and not trying to re-learn wtf is your computer doing but MAKING it do what you want from it.
I completely agree with what you've said here, especially that last sentence - there's no reason to adapt to a feature you don't like, when you can just change it. Thanks for watching and commenting!
Tiling WM are the best. For some reason, i3 was not working for me. Not that it's bad, but I felt restrictive. I then switched to Qtile. Haven't tried dwm yet. I'm planning to try as many WM as possible just to see which really comes more close to my liking. Thanks for this intro. Also, I'm seeing a girl with such a deep voice for the first time. Nicely explained tho. More video, keep'em coming pls..
Glad you're looking around at different WMs before settling! That's what I did as well, and it really helps you get a feel for what you prefer in a WM. Lol, thanks - I will be making more vids. :)
Thank you for the video. I don't really think that I need a tilling windows manager. However, this was helpful to be better understand Linux and what it has to offer. I will by a new PC in January, and I want to experiment with Linux and see if it works for me.
That was a great video on DWM. I have a problem, I'm a Tiling Window Manager junkie. I usually use spectrwm, but I have been known to use bspwm, dwm, leftwm, and xmonad. Cheers.
Thanks for the video! Tiling wm's are always cool to see. Still, as a non-programmer, I fail to see the benefits as opposed to something like GNOME (practically; philosophy notwithstanding). I mostly read files (epub, pdf, djvu), browse the internet or edit documents (Libre Office). I very rarely use my terminal and even then don't have it open all the time. For this usecase it seems having more than two windows side-by-side is really not a good idea, also not sure if the header bar will be seen and will integrate as well. Mouse is also a necessity for all of the usecases. While twm seem amazing, I am still convinced that it only makes sense for software- adjacent people. But more power to you!
No prob; thanks for watching! I do appreciate your points there, I think it ultimately comes down to personal preference and workflow. In my previous job I did some testing of how quickly I could accomplish tasks in a WM vs on a stock windows 10, and there was a significant difference. But it sounds like for your use case, a normal DE works fine :)
Here's my hot take: desktop environments on Linux generally suck. Gnome is stable but if you customize it (and you generally would given how minimalist it is) it turns unstable. Kde is customizable out of the box but also unstable. Cinnamon and xcfe are stable but have the looks of a late 90's software. I can see why so many people prefer a minimalist and robust WM, specially if they use the terminal a lot.
@@znlive5018 Seems like a very common take, to be honest. sure, it's not ideal, especially when comparing to Windows or MacOS. But they have been polishing theirs for decades, while, as I understand it, Linux people were having the exact same conversation as we do for 30 years lol. It all comes down to this: if we want Linux to be widely adopted, it should be **just as** easily useable as the alternatives, and that means stable, intuitive, feature-complete desktop. No chances in the world that there ever will be one unified, so for now it's either KDE (almost Windows, way overdesigned and complicated) or Gnome (homebrew MacOS, minimalist and easy to learn, but restrictive and not intuitive at first. Also GNOME Foundation people are insane). For a truly modern competitive desktop, I mean. COSMIC looks very promising but will take years before it's ready. But I would like to stress that there is no other way: I simply fell in love with Linux so am willing to forgive almost anything; not so for a normal user. The window manager is NOT a viable alternative for these people (and me) in any way, unfortunately. It is what it is, I guess.
this video is so wonderfully presented + it demonstrates such a beautiful workspace [both w/ your specific calm color-scheme + soothing painting/background] that i found myself coming back to it to get another taste for dwm ~ i'm about to take my leap into the linu[x] world + while i have full certainty of nixOS as being my distribution, i was quite set on hyperland until i saw this video ~ technically, can't hyperland do everything dwm can but just w/ more spizaz? is that essentially the main difference [the flashiness of wayland]? why might one choose dwm over hyperland?
Thank you so much! NixOS is a great choice, hope you have fun with that setup! The flashiness of hyprland is the biggest difference on the surface, and beneath, dwm is a much more minimal program. The suckless philosophy derives from the Unix philosophy of do one thing, and do it well. All suckless programs are very easy to edit and configure for new users - dwm is comprised of only a few relatively short files. Long story short - if you're interested in a minimal experience, and editing code for the wm yourself, dwm is a great choice. If your priority is animations, smooth look and feel, and extra features, then hyprland makes sense. Hope that helps you out, and thanks for commenting :)
@@BreadOnPenguins mhm, this is a great explanation that gets to the very core of these two tools that functionally do the same thing ~ i also love the idea for a pack of softwares to be bound by such a unifying philosophy/credo ~ thank you so much for taking the time to write this thoughtful reply, it helps a lot in my choosing/understanding, which is often rooted in the software's principles ~ in this case, i did see a hyper-cool neon hyprland theme which burnt a similar sense of pleasantness in my brain as your dwm one so i'll be simmering on these two options this week as i start bringing things to life 🤗
I personally use either awesome wm or spectrwm(originally scrotwm). Both are dynamic window managers. Awesome wm is fully customizable through lua config and you can create literally anything including widgets for the statusbar in the lua config. Spectrwm is more barebones and pretty similar to dwm in the functionality. It includes it's own bar which you usually fill with output of a script or you can disable it and use polybar or some other bar that works with it.
Nice. I am a retired developer that mostly built embedded control systems. Most dev work was on build servers using buildroot or openbedded. We used tmux via ssh. I would be interested to hear you view on tmux.
Thank you! I intend to make a public repo at some point however I have to clean up and optimize scripts/dotfiles as they're quite messy atm. Agreed, lots of very cool projects and "quick-setup" options
I've never understood or looked into tiling WM's, I never tried to though because I've been a little too fond of both wmaker and cde, I switch between the two every great once in awhile. This was an interesting lesson, I think I'll mess with this a bit. But between my current obsession with Debian inside the ChromeOS environment and then my undying love for FreeBSD, I'm an outright heathen 😊
@@BreadOnPenguins It is! Those applications so far seem to run flawlessly for me right on the desktop environment and can be pinned to the "shelf" like any other application. I've already altered the package repository to allow for the non-free packages as well, and I have to admit, having a capacity to run all of the ChromeOS, Android, and desktop Linux stuff all under one roof simultaneously is pretty fun! I haven't however tried to see If WM's can be used alongside of or in place of the ChromeOS desktop.
After using dwm for years, I found it hard to settle on any other wm or de especially on xorg, however, I am currently daily driving river wm (on wayland) and I love it so far. I occasionally go back to dwm but I have ported all my bash scripts to work on xorg and wayland and its a fairly similar experience on both dwm and river
Good to know! I had attempted to switch to wayland a few years ago but had some compatibility issues at the time; I believe they're all fixed now though so I may switch to wayland soon™ I'll have to take a look at river wm for sure Thanks for watching and commenting :)
I'm generally a fan of the suckless philosophy, especially simplicity and minimalism rather than an exhaustive features list, so functionality over aesthetics. I have used i3 however neither it nor sway handle windows dynamically. Every user has different priorities, so if you prefer a smooth and feature-extensive system over minimalism, Hyprland or others certainly make sense. dwm itself is for X, but dwl is essentially dwm for wayland. Thanks for watching and commenting!
Is there a reason to use this instead of Awesome? AFAIK Awesome is more or less dwm with lua for extensibility. I could be wrong though, I only use i3 because I am too lazy to try something else.
Awesome WM is very complete with lots more features built-in, while dwm is very minimal and allows you to configure and build from the ground up, adding only the features you really want with patches. It comes down to philosophy and personal preference :)
@@BreadOnPenguins I guess you are right, open source is all about choice. I also wanted to try hyprland but I have to learn to use wayland and I am too comfy with i3 and xorg. But in the future I will have to do it, lol.
lmao your name. i like it👉👈 real penguins too also your setup is nice im bout to move to hyperland on my main i think...id like to do a completely suckless setup with a bunch of cli/tui tools and no gui on void or other non systemd maybe artix and save in dotfiles for other machines...you have alot of good videos keep it up!
Floating layout is actually one of the default available modes in dwm, without patches! But as you said you can also configure a specific window to spawn floating, or toggle it only to be floating with everything else still tiled :)
I've been looking for the Matrix watefall for my own nerdposes, but I haven't found it yet. I'm also looking for an audio visiualizer for my rice. Can anybody help me out?
Hello, I use neo-matrix for a console-based matrix waterfall, and cava is a decent console audio-visualizer (though ncmpcpp comes with a visualizer mode by default as well). Hope that helps :)
Hello, sure that's fair - tags pretty much solves that issue since you can just keep a tag or two devoted for whatever you'd like screensize (and toggle gaps if you happen to be using gaps, as well) Thanks for watching and commenting :)
Obviously a matrix screensaver makes your multitasking far more powerful ;^) In all seriousness, I had all of my actual work shoved to my other monitor in order to record lol
I value the simplicity and minimalism of dwm and suckless software, they are easy to tinker with and a well-documented suite of programs. Rather than coming with an extensive features list, you can patch in the exact features you need and customize to your liking. Hope that answered your question a bit better than the vid! Thanks for watching and commenting :)
I tried hyprland but it gave me tons of bugs and issues so i decided against it. i want to use arch with a tiling manager but i'm worried that it's too much of an uphill battle for a noob like me. i have an nvidia gpu which i heard isn't as supported (as good) by default. i see some awesome picom blur rice with bspwm so maybe i'll try that? but then you are promoting dwm. it's all too much for me, i just need someone to tell me what's best lol. i kinda want to have a normal desktop and a tiling manager at the same time. but with hyprland i couldn't even left click on some things. even right clicking on the desktop did nothing. that's an issue to me coming from windows... and since i'm new, i don't really know all of the differences between the debate of WM vs DEs. but i'm really trying. not gonna give up. but it needs to be stable for my CS classes too. And Arch just in general has been quite unstable once I started installing these things and straying away from KDE/Gnome.
First of all it's good you are trying and not giving up! You can actually use a tiling window manager on top of KDE, in order to get a tiling WM experience, but still have the features of a full DE in order to retain what you're used to from Windows. Kwin does support a quick tiling mode by default, as well. Here is KDE's guide for using a different WM: userbase.kde.org/Tutorials/Using_Other_Window_Managers_with_Plasma That might be a good starting place if you're not fully comfortable with standalone WMs yet, and then once you're more familiar with Linux overall you can try dwm, bspwm, etc. The "best" WM ultimately is personal preference and starts to have some pretty esoteric arguments (minimal code, philosophy, etc), so if you are completely new then it's worth trying a bunch and seeing what you like. Hope this helped you out, I'm sure you'll find a good setup that works for you eventually :)
I love dwm. I can leave my computer unattended and no one can launch any program or open files unless one knows linux, dwm and my custom key bindings. 😅
install arch then put gnome on it with gnome-shell-extensions and gnome-tweaks, then dash to dock and finally add on pop-shell for a truly good os that doesnt look bare
Some windows are just "junk windows": a terminal from which I open some gui app because I wanted to open it with some additional parameters from shell (files, flags, or even something complex that pipes into xarg that then opens gui app). Still thinking about experimenting what can be done about that ("minimize window to taskbar"-sayers - go away with your taskbar crap). The problem is that dwm is, to be honest, very messy piece of C code that have too many different functions that used most of the time only once or just only in one place, and naming is just shit. Probably will have to rewrite it, but still its code will be a big helper in understanding what a program needs to do as a X11 window manager.
Hm, that's fair. If I'm using anything frequently that requires flags etc, I just set up a shortcut for launching. Due to its history, dwm is probably among the best for learning from, good luck if you rewrite at some point!
Hello, I had attempted switching a couple years ago but, at the time, there were some compatibility issues for features I needed. I believe those were fixed so I'll likely be switching at some point! Thanks for watching and commenting
wayland compositors are more bloat than x11 in practice because desktop portal make pipewire a mandatory requirement and with the number of protocols that exist and the ones in progress even the wayland protocols are getting more bloat than x11 with a fraction of the functionality
something i wee way to often is just ppl showing off their rices, not giving me any info about what dwm is actually about. Your video has greatly improved my understanding and will to use and install dwm. Thank you for that :D
This was legitimately one of the best, succinct explanations for why to use a tiling window manager. Going to be pointing people back to this in the future!
Thank you so much, I appreciate that! :)
Good enough, welcome back Luke Smith.
my dad and i just installed arch and dwm on his laptop, and this popped up in my feed, liked and subbed!
Hey there, awesome! Thanks for watching :)
Why would you do that to your dad?
Has he even used linux before?
can't wait to see you going down the rabbit hole
keep up the good content
Thanks! Will do
love to see new Arch linux creators, subbed!
Thanks so much :)
I absolutely love using my tiling window manager. I'm using hyprland atm and I love the workflow so much. It just feels great to use. Thanks for the video
Straight to the point. Nice video
Thanks!
The blue jays at the end got a bit loud, didn't realize they would get picked up when recording - my side, not yours! I suppose they also wanted to offer their opinions on window managers. Lol
no excuse or explanation required :) birbs are cool.
While I am not a user of TWM I think they are a great option for many people who enjoy that workflow. This is a great explanation as to why.
Fair enough - thanks for commenting! :-)
I've mainly used BSPWM and never tried DWM but now I think I'll give it a try. Great vid 👍
Awesome! Thank you :)
What are important differences between them? I am using bspwm.
Thanks to TH-cam for recommending this video ro me.
Even more thanks to you for explaining DWM to me as I am about to jump back into Linux again after a 20 year hiatus. Windows has just been awful for so long and I want something that just does what I want. As good as Gnome/KDE/Xfce etc may be, they all seem to be too much fluff for me.
Kudos to you an you have one more subscriber.
Glad you're giving Linux another shot - I'm sure you can get a setup going that has all of the features you want without the extra fluff.
Thanks for that! :)
Excellent video! I will definitely pass it on to try to convert people at work to the wonders of tiling windows managers. I use Sway at work and Hyprland at home (since Sway still struggles with NVidia cards), there really isn’t a bad choice out of the lot, and will have to give dwm a try for the minimalism aspect.
Thank you!
I'll make a Hyprland video at some point, even if minimalism is more my thing, it's for sure worth a try :-)
You have 10 videos and 1.5k subs? Well done. Subbed
Thanks so much :)
you actually sold me on dwm, thanks :D
I love wm tiling... usually i use I3WM but in these days I'm testing EXWM which combines the power of emacs with wm tiling... it's very awesome !!!
Interesting, I've not used EXWM before - I'll have to check it out. Thanks for sharing!!
i already tried bspwm on a vm - now, thanks to your video, i feel convinced to switch to it on bare metal ;p
Awesome, glad to hear! Have fun with your new wm :)
Awesome to see new linux content providers. Subbed!
Thanks so much! :)
You convinced me to build dwm from the ground up when I switch to Linux next year.
Hello, glad to hear! It's definitely a great choice for learning Linux as well; the more hands-on you have to be with a system, the more you learn how it functions
I use DWM with arch as well on my linux box. This looks cool and clean. Mine looks quite similar to yours. Take the sub friend.
Arch+dwm users unite! Haha
Thanks very much, I appreciate it
I like tiling window management. When I was super busy in college, I'd use a tiling window manager to stay productive. Notes for the class I was in on one tab, code for a different class in another. I got lazy/wanted to game so I switched away back to gnome/kde/whatever else, but maybe I should go back and try again.
I think i am the 1000th sub. Anyways great video. TWM FTW !!
Awesome, thanks so much for subbing! Indeed 🥳
I find myself using windows fullscreen most of the time. The ability to just Win+number to switch to another "tag" is GOAT though. The greatest thing about dwm is that it just does one thing and does it well (enough). It's simple to use it with whatever wallpaper manager (i wrote mine myself) or statusbar (just text, also wrote it myself) or dmenu (which is not part of dwm itself and you can just replace it or don't have it at all). Gnome advocates never understand that feeling of being able to just make yourself comfortable and not trying to re-learn wtf is your computer doing but MAKING it do what you want from it.
I completely agree with what you've said here, especially that last sentence - there's no reason to adapt to a feature you don't like, when you can just change it. Thanks for watching and commenting!
Tiling WM are the best. For some reason, i3 was not working for me. Not that it's bad, but I felt restrictive. I then switched to Qtile. Haven't tried dwm yet. I'm planning to try as many WM as possible just to see which really comes more close to my liking. Thanks for this intro.
Also, I'm seeing a girl with such a deep voice for the first time. Nicely explained tho. More video, keep'em coming pls..
Glad you're looking around at different WMs before settling! That's what I did as well, and it really helps you get a feel for what you prefer in a WM.
Lol, thanks - I will be making more vids. :)
Thank you for the video. I don't really think that I need a tilling windows manager. However, this was helpful to be better understand Linux and what it has to offer.
I will by a new PC in January, and I want to experiment with Linux and see if it works for me.
No problem - glad to hear you got something out of the video regardless :)
That was a great video on DWM. I have a problem, I'm a Tiling Window Manager junkie. I usually use spectrwm, but I have been known to use bspwm, dwm, leftwm, and xmonad. Cheers.
Thanks! I've hopped between several WMs myself before settling on dwm. The fun part will always be configuring something new.
Wow! Very nice!
Thanks for the video! Tiling wm's are always cool to see. Still, as a non-programmer, I fail to see the benefits as opposed to something like GNOME (practically; philosophy notwithstanding). I mostly read files (epub, pdf, djvu), browse the internet or edit documents (Libre Office). I very rarely use my terminal and even then don't have it open all the time. For this usecase it seems having more than two windows side-by-side is really not a good idea, also not sure if the header bar will be seen and will integrate as well. Mouse is also a necessity for all of the usecases. While twm seem amazing, I am still convinced that it only makes sense for software- adjacent people. But more power to you!
No prob; thanks for watching! I do appreciate your points there, I think it ultimately comes down to personal preference and workflow. In my previous job I did some testing of how quickly I could accomplish tasks in a WM vs on a stock windows 10, and there was a significant difference. But it sounds like for your use case, a normal DE works fine :)
Here's my hot take: desktop environments on Linux generally suck. Gnome is stable but if you customize it (and you generally would given how minimalist it is) it turns unstable. Kde is customizable out of the box but also unstable. Cinnamon and xcfe are stable but have the looks of a late 90's software. I can see why so many people prefer a minimalist and robust WM, specially if they use the terminal a lot.
@@znlive5018 Seems like a very common take, to be honest. sure, it's not ideal, especially when comparing to Windows or MacOS. But they have been polishing theirs for decades, while, as I understand it, Linux people were having the exact same conversation as we do for 30 years lol. It all comes down to this: if we want Linux to be widely adopted, it should be **just as** easily useable as the alternatives, and that means stable, intuitive, feature-complete desktop. No chances in the world that there ever will be one unified, so for now it's either KDE (almost Windows, way overdesigned and complicated) or Gnome (homebrew MacOS, minimalist and easy to learn, but restrictive and not intuitive at first. Also GNOME Foundation people are insane). For a truly modern competitive desktop, I mean. COSMIC looks very promising but will take years before it's ready. But I would like to stress that there is no other way: I simply fell in love with Linux so am willing to forgive almost anything; not so for a normal user. The window manager is NOT a viable alternative for these people (and me) in any way, unfortunately.
It is what it is, I guess.
using hyprland myself, just can't get enough of those animations 🤤
those dirty bezier curves 🥵
Fair enough, yeah hyprland is aesthetically awesome. I'm usually more about functionality BUT can 100% appreciate a nice looking WM
Arch and WMs make even the Intel Core 2 Duo hardware usable. Great setup.
Linux is always great for reviving old hardware, and the more minimal, the better! Thanks for watching and for your comment.
this video is so wonderfully presented + it demonstrates such a beautiful workspace [both w/ your specific calm color-scheme + soothing painting/background] that i found myself coming back to it to get another taste for dwm ~ i'm about to take my leap into the linu[x] world + while i have full certainty of nixOS as being my distribution, i was quite set on hyperland until i saw this video ~ technically, can't hyperland do everything dwm can but just w/ more spizaz? is that essentially the main difference [the flashiness of wayland]? why might one choose dwm over hyperland?
Thank you so much!
NixOS is a great choice, hope you have fun with that setup!
The flashiness of hyprland is the biggest difference on the surface, and beneath, dwm is a much more minimal program. The suckless philosophy derives from the Unix philosophy of do one thing, and do it well. All suckless programs are very easy to edit and configure for new users - dwm is comprised of only a few relatively short files. Long story short - if you're interested in a minimal experience, and editing code for the wm yourself, dwm is a great choice. If your priority is animations, smooth look and feel, and extra features, then hyprland makes sense.
Hope that helps you out, and thanks for commenting :)
@@BreadOnPenguins mhm, this is a great explanation that gets to the very core of these two tools that functionally do the same thing ~ i also love the idea for a pack of softwares to be bound by such a unifying philosophy/credo ~ thank you so much for taking the time to write this thoughtful reply, it helps a lot in my choosing/understanding, which is often rooted in the software's principles ~ in this case, i did see a hyper-cool neon hyprland theme which burnt a similar sense of pleasantness in my brain as your dwm one so i'll be simmering on these two options this week as i start bringing things to life 🤗
You go girl. Based DWM for the win.
DWM ftw indeed! Thanks for commenting.
Well done!
Thank you!
Love me some DWM ❤
dwm is the best wm its just so minimal and cool with the patching system i love it my first ever wm my only ever wm
Agreed! I've tried many WMs but settled with dwm.
This is awesome, subbed
Thanks so much :)
I personally use either awesome wm or spectrwm(originally scrotwm). Both are dynamic window managers. Awesome wm is fully customizable through lua config and you can create literally anything including widgets for the statusbar in the lua config. Spectrwm is more barebones and pretty similar to dwm in the functionality. It includes it's own bar which you usually fill with output of a script or you can disable it and use polybar or some other bar that works with it.
Cool, thanks for the comment! I've used awesome before but not spectrwm, I might have a look at it at some point. :)
Nice. I am a retired developer that mostly built embedded control systems. Most dev work was on build servers using buildroot or openbedded. We used tmux via ssh. I would be interested to hear you view on tmux.
Tmux is a must for anything headless - makes workflow far easier and faster. Definitely worth its own video at some point! Thanks for commenting :-)
Signal to the algorithms :) i use bspwm myself, never got comfortable with dwm for some reason, maybe because of sxhkd in bswpm
Fair enough! I will probably make videos trying out other WMs at some point
@@BreadOnPenguins I recommend dwl, its like dwm but on wayland. It also a lot of patches and hacking it is easy
@@videosenjoyer Thanks for the recommendation! I may switch over to wayland at some point :)
dwm for life gang
💯💯
Great video. Suggest you include your GIT repo DWN is amazing and all of the projects is spawned like DK, DUSK, CHADWM, etc
Thank you! I intend to make a public repo at some point however I have to clean up and optimize scripts/dotfiles as they're quite messy atm.
Agreed, lots of very cool projects and "quick-setup" options
I use dwm before and still have dot file but i forget what patch i use long time i3wm user so i forget about dwm i think.
Fair enough - i3 is still in that suite of minimal WMs :)
Shout out to DT for recommending you on his recent video i swear the algorithm sucks sending new linux channels my way
Hey thanks so much for coming over to check out my channel! Yeah it was super nice of him to make that vid :)
8:04 how do one patch the sk< sw on nixos using configuration.nix ?
I tried most of tiling managers in the past, but about one year ago tried DWM and no plans to change it in any future.
I've never understood or looked into tiling WM's, I never tried to though because I've been a little too fond of both wmaker and cde, I switch between the two every great once in awhile. This was an interesting lesson, I think I'll mess with this a bit. But between my current obsession with Debian inside the ChromeOS environment and then my undying love for FreeBSD, I'm an outright heathen 😊
Fair enough! It always does come down to choosing programs that work best for you. Debian inside a ChromeOS env sounds fun to tinker with :)
@@BreadOnPenguins It is! Those applications so far seem to run flawlessly for me right on the desktop environment and can be pinned to the "shelf" like any other application. I've already altered the package repository to allow for the non-free packages as well, and I have to admit, having a capacity to run all of the ChromeOS, Android, and desktop Linux stuff all under one roof simultaneously is pretty fun! I haven't however tried to see If WM's can be used alongside of or in place of the ChromeOS desktop.
After using dwm for years, I found it hard to settle on any other wm or de especially on xorg, however, I am currently daily driving river wm (on wayland) and I love it so far. I occasionally go back to dwm but I have ported all my bash scripts to work on xorg and wayland and its a fairly similar experience on both dwm and river
*At least for me
Good to know! I had attempted to switch to wayland a few years ago but had some compatibility issues at the time; I believe they're all fixed now though so I may switch to wayland soon™
I'll have to take a look at river wm for sure
Thanks for watching and commenting :)
8:24 is the patching video available yet?
It is! th-cam.com/video/qIEUBvGvvRg/w-d-xo.html
That neovim ascii art is cute
Thanks :D
why not sway or hyprland? does dwm works on wayland or is it just for x11?
I'm generally a fan of the suckless philosophy, especially simplicity and minimalism rather than an exhaustive features list, so functionality over aesthetics. I have used i3 however neither it nor sway handle windows dynamically.
Every user has different priorities, so if you prefer a smooth and feature-extensive system over minimalism, Hyprland or others certainly make sense.
dwm itself is for X, but dwl is essentially dwm for wayland.
Thanks for watching and commenting!
@@BreadOnPenguins nice
what do you think about hyprland? my pc is getting slower recently so you convince me to switch dwm. thx
Hyprland is nice if you're looking for aesthetics over simplicity/performance. Personally I prefer minimalism (the suckless philosophy, really)
:)
@@BreadOnPenguins i see, thanks for responding. im trying to install dwm almost like 2 hour but i couldn't why is this so hard ;( ;(
Is there a reason to use this instead of Awesome? AFAIK Awesome is more or less dwm with lua for extensibility. I could be wrong though, I only use i3 because I am too lazy to try something else.
Awesome WM is very complete with lots more features built-in, while dwm is very minimal and allows you to configure and build from the ground up, adding only the features you really want with patches. It comes down to philosophy and personal preference :)
@@BreadOnPenguins I guess you are right, open source is all about choice. I also wanted to try hyprland but I have to learn to use wayland and I am too comfy with i3 and xorg.
But in the future I will have to do it, lol.
kind of new to Linux so take it easy on me LOL....what can you do in each window? is it just CLI use only?
No worries - you can open any application/program. The tiling is just for window size and navigation.
lmao your name. i like it👉👈 real penguins too also your setup is nice im bout to move to hyperland on my main i think...id like to do a completely suckless setup with a bunch of cli/tui tools and no gui on void or other non systemd maybe artix and save in dotfiles for other machines...you have alot of good videos keep it up!
Lol thanks I appreciate it! Cool, I might make a video about void or artix at some point :) Will do!
@@BreadOnPenguins for sure! And yea both are pretty cool.
Luke is back! but he looks a bit different now
Indeed, it is I, hello zoomers and boomers ;^)
there may be a patch but i thought you could float only a certain window not toggle floating globally
Floating layout is actually one of the default available modes in dwm, without patches! But as you said you can also configure a specific window to spawn floating, or toggle it only to be floating with everything else still tiled :)
I've been looking for the Matrix watefall for my own nerdposes, but I haven't found it yet. I'm also looking for an audio visiualizer for my rice. Can anybody help me out?
Hello, I use neo-matrix for a console-based matrix waterfall, and cava is a decent console audio-visualizer (though ncmpcpp comes with a visualizer mode by default as well). Hope that helps :)
I still have the problem that I don't like the small size of windows when tiling. For Obsidian and Chrome i still need them kinda screensize.
Hello, sure that's fair - tags pretty much solves that issue since you can just keep a tag or two devoted for whatever you'd like screensize (and toggle gaps if you happen to be using gaps, as well)
Thanks for watching and commenting :)
You have one browser window and 3 terminal windows... such powerful multitasking.
Obviously a matrix screensaver makes your multitasking far more powerful ;^)
In all seriousness, I had all of my actual work shoved to my other monitor in order to record lol
Maybe you answered this in the video and I missed it, but why DWM in particular over any of the others?
I value the simplicity and minimalism of dwm and suckless software, they are easy to tinker with and a well-documented suite of programs. Rather than coming with an extensive features list, you can patch in the exact features you need and customize to your liking.
Hope that answered your question a bit better than the vid! Thanks for watching and commenting :)
I tried hyprland but it gave me tons of bugs and issues so i decided against it. i want to use arch with a tiling manager but i'm worried that it's too much of an uphill battle for a noob like me. i have an nvidia gpu which i heard isn't as supported (as good) by default. i see some awesome picom blur rice with bspwm so maybe i'll try that? but then you are promoting dwm. it's all too much for me, i just need someone to tell me what's best lol. i kinda want to have a normal desktop and a tiling manager at the same time. but with hyprland i couldn't even left click on some things. even right clicking on the desktop did nothing. that's an issue to me coming from windows... and since i'm new, i don't really know all of the differences between the debate of WM vs DEs. but i'm really trying. not gonna give up. but it needs to be stable for my CS classes too. And Arch just in general has been quite unstable once I started installing these things and straying away from KDE/Gnome.
First of all it's good you are trying and not giving up!
You can actually use a tiling window manager on top of KDE, in order to get a tiling WM experience, but still have the features of a full DE in order to retain what you're used to from Windows. Kwin does support a quick tiling mode by default, as well.
Here is KDE's guide for using a different WM: userbase.kde.org/Tutorials/Using_Other_Window_Managers_with_Plasma
That might be a good starting place if you're not fully comfortable with standalone WMs yet, and then once you're more familiar with Linux overall you can try dwm, bspwm, etc. The "best" WM ultimately is personal preference and starts to have some pretty esoteric arguments (minimal code, philosophy, etc), so if you are completely new then it's worth trying a bunch and seeing what you like.
Hope this helped you out, I'm sure you'll find a good setup that works for you eventually :)
I love dwm. I can leave my computer unattended and no one can launch any program or open files unless one knows linux, dwm and my custom key bindings. 😅
Lol true! I've thought of that on occasion as well
@BreadOnPenguins Yeah. In a way, dwm is a secure desktop to keep nosy people trying to use your desktop. Lol
I get it. It's hard to go back to floating window managers. CachyOS with hyprland is perfect.
Cool, I've not looked at CachyOS before. Thanks for watching and commenting!
Video on Hyprland?
Maybe in the future! :)
That wallpaper? Can I get it
Sure! A painting called Mit dem Vieh am Waldbach, by Johann Friedrich Voltz. He has a lot of similar paintings as well.
yayyy
🥳
install arch then put gnome on it with gnome-shell-extensions and gnome-tweaks, then dash to dock and finally add on pop-shell for a truly good os that doesnt look bare
To much bloat.
thank u for the cmatrix so zoom zooms can watch
;^)
Great video, please make you voice louder. Thanks for the knowledge
Thanks for commenting - will do! No problem
We got another fork of Luke Smith before GTA 6
True and real, I'll make zoomer rants in woods vids eventually
@@BreadOnPenguinsthe true successor 🙌
@@monochrome_linux 🙏
If you are a WoW player, you knew it already - clickers suck, and keybinding is the way to go.
Oo hacker girl!
:^)
🐧
🐧🧊
Someone needs to cut back on the Adderal...but I subbed anyway...
Lol what
Thanks for the sub :)
You need to cut back on the weird judgyness.
I use artix btw
Based, systemd is bloat
try hyprland or sway instead :)
I use Arch btw
Arch gang unite
Some windows are just "junk windows": a terminal from which I open some gui app because I wanted to open it with some additional parameters from shell (files, flags, or even something complex that pipes into xarg that then opens gui app). Still thinking about experimenting what can be done about that ("minimize window to taskbar"-sayers - go away with your taskbar crap). The problem is that dwm is, to be honest, very messy piece of C code that have too many different functions that used most of the time only once or just only in one place, and naming is just shit. Probably will have to rewrite it, but still its code will be a big helper in understanding what a program needs to do as a X11 window manager.
Hm, that's fair. If I'm using anything frequently that requires flags etc, I just set up a shortcut for launching. Due to its history, dwm is probably among the best for learning from, good luck if you rewrite at some point!
Cool rice
Thank you! :)
Chudella...
LOL
xorg doesn't really seem to follow the suckless philosophy. Why don't you try a wayland compositor?
Hello, I had attempted switching a couple years ago but, at the time, there were some compatibility issues for features I needed. I believe those were fixed so I'll likely be switching at some point! Thanks for watching and commenting
wayland compositors are more bloat than x11 in practice because desktop portal make pipewire a mandatory requirement and with the number of protocols that exist and the ones in progress even the wayland protocols are getting more bloat than x11 with a fraction of the functionality
How you doin ? I use ubuntu 😂😂 wbu ?
LOL is this a bait into an "I use arch btw" 🤣
@@BreadOnPenguins 😑😑 you ruined it now….it was also a flirty line 😉😉😉
@@seansingh4421 Weakest "flirt" ever.