dwm - the Brilliant Window Manager
ฝัง
- เผยแพร่เมื่อ 14 ม.ค. 2025
- 🚀 My Practical Neovim Course: ampersand.onli...
My dwm: github.com/And...
dwm website: dwm.suckless.org/
dwm repo: git.suckless.o...
hotkeys: gist.github.co...
dwmblocks: github.com/tor...
Patches: dwm.suckless.o...
dmw-flexipatch: github.com/bak...
Patches map: coggle.it/diag...
finalizer: github.com/bak...
Music:
• [no copyright music] '...
• LAKEY INSPIRED - Warm ...
• [no copyright music] '...
• [no copyright music] '...
• [no copyright music] '...
• LAKEY INSPIRED - Bette...
• LAKEY INSPIRED - Me 2 ...
• aruarian dance
🚀 My Practical Neovim Course (private community included): ampersand.onlinecoursehost.com/courses/neovim
⚙ My dwm config: github.com/Andrey0189/dwm-gruvbox
🪠 suckless official website: suckless.org/
What are you thinking about dwl?
That was an absolutelly inceridble introduction. Thank you very much. I was interested in dwm before, but I thought it is going to be a guite a hard start. With this, it feels so clear and easy.
Thanks for the video. Super helpful introduction in a highly condensed form with zero filler.
i've been using DWM for a few years now and a lot of these i never bothered learning or couldn't figure out. Thank you!! this is a really cool and pleasant-to-watch vid ☺
Your DWM setup is pure beauty, I'm 2 minutes in and I'm flabbergasted you don't have more followers!
I am a bit confused that you're doing a DWM video (which uses X) considering you seemed to lean more towards Wayland in a previous video, please enlighten me
I didnt know anything about tiling manager when i found DWM, i was so amazed how customizatible it is. I was customizing it for fun, and after 2 days of playing with it i completelly falled in love with it. Great video!
*fell
@@folksurvival tru
@@RealHubertCZGameplayLetsPlay *True
Great video, I'm a huge fan of dwm and used it for years. Thanks for sharing.
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. 😅
Surprised to see my patch on the patches map (tagcolorscheme) didn't think anyone had actually used or looked at it
I have been using DWM for ,over a decade and have made it my own with very little trouble or restraint.I cant imagine my workflow without it. It is fast and alive! So easy to use once you spent a little while with it and I was surprised how quickly that went. DWM definitely SUCKS LESS!
You have any thoughts on AwesomeWM? It’s a dwm fork that configures in Lua.
Trash
Best explanation still for dwm, thanks very much, but I have problem with the icons on the bar....
re-upload?
I followed the instructions in the git hub to download your dwm, but after I did all the steps and opened the dwm, I couldn't run the terminal with the shortcut in the shortcut file.
You probably don't have the terminal installed or just install st
Other than i3 which wm you will recommend to a person who ks new to this i was using hyprland but using scripts installation
But now i want to do all of ot myself
Can you explain a little more how the flexipatch works ? You kinda just rushed trough it ! 😂 I applied some patches but all my dwm configs return to the default. How does this tool work ? What file shoud i edit and compile from now on ?
That font looks great! What’s the name of it?
from his gh repo conf files...
"static const char dmenufont[] = "JetBrainsMonoNL NFP:size=20:style=Bold";"
i assume it's JetBrains Mono then (not sure what the NL is.. dutch layout?)
@@Microphunktv-jb3kj thanks man
@@Microphunktv-jb3kj NL is no ligatures
does it work natively under wayland?
DWM is xorg only. There is DWL for wayland, but it's not as good as DWM.
@@abdul4515 then it sucks, why would i use something that's proven bad just cuz of a window manager
@@729usbow Xorg is bloated and has a lot of legacy cruft but I wouldn’t say it’s bad.
@@abdul4515 being insecure is enough
@@729usbow You’re right, it is less secure. I just use it anyway because Most hackers go for low hanging fruit. I can’t see someone trying to exploit your xorg unless you’re being specifically targeted. And the xorg devs are fixing the issues that they come across. That’s my rationale anyway. If you like DWM but you hate xorg then DWL is not a bad option.
Kunze Knoll
DWM config philosophy is a mess, it's just laziness on the devs part, users shouldn't have to be responsible for recompile if they just want to tweak the config.
the hell is config philosophy? if you dont like recompiling there is literally a patch which fixes your problem. Suckless philosophy is to be simple thus easy to edit and it is not their responsibility to make your experience better, youre supposed to make it better yourself. At least pretend to know what youre talking about before commenting.
the philosophy is KISS, nothing is simple about scavenging through man pages or docs because u want to change something in the window manager. This is why I use dwm, I can just edit the source code - i dont waste any time and i can make my window manager the way I like it. Something ive never been able to achieve on anything else.
edit: as I said the philosophy is kiss, this means bare minimum, hence you edit the source code ur self. config files are not kiss since you can just edit the source code directly and achieve the same thing
@@Dimardan
"if you dont like recompiling there is literally a patch which fixes your problem."
A "patch" shouldn't be required to fix the problem. Why not embed the "patch" into the software itself which fixes the issue?
"it is not their responsibility to make your experience better"
That's quite literally the point of a Desktop Environment. To make your experience better.
"youre supposed to make it better yourself."
Semi-contradicting yourself. They can't make the experience BETTER because it's so difficult to do so.
How would you like it if every time you wanted to change the quality of a TH-cam video you have to restart your browser?
It's not DWM philosophy, it's suckless philosophy. All of their projects use config.h and I think that's awesome. They don't need to create config parsing library that would increase code complexity and potentially introduce new bugs. Software they write is meant to be as simple as possible. And also you have benefit of very flexible config, you can call functions inside of it, you can use loops, anything really. Personally I use awesomewm, which is configured in lua and it's really amazing when you can configure your WM in a programming language, it feels like programming your own WM allowing you to do almost anything. Try to achieve this level of flexibility with for example i3.
@@somedudenamedanthony
1. The software is minimalist, you patch it to make more complex thus also making it more personalised.
2. DWM is not a DE, its a WM, have you even tried to watch the video? there is an obvious difference between a DE and a WM.
3. Youre supposed to change the WM anyway you want, thats what makes WM better than DE, you can change it into anything.
4. Suckless has made a browser, its called surf and you dont have to restart it every time your quality changes, whats even this comparison it doesnt make sense because you have to restart surf&DWM every time the source code is changed and not the settings of a tab.