dwm - the Brilliant Window Manager

Поділитися
Вставка
  • Опубліковано 9 лют 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

КОМЕНТАРІ • 55

  • @Ampersand-xc9jp
    @Ampersand-xc9jp  4 місяці тому +2

    🚀 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/

  • @Christian-tj2jo
    @Christian-tj2jo 6 місяців тому +10

    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 ☺

  • @RealHubertCZGameplayLetsPlay
    @RealHubertCZGameplayLetsPlay 6 місяців тому +7

    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!

  • @Xaito
    @Xaito Місяць тому +1

    Thanks for the video. Super helpful introduction in a highly condensed form with zero filler.

  • @molteyr333
    @molteyr333 27 днів тому

    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.

  • @ViggoAlmroth
    @ViggoAlmroth 6 місяців тому +4

    Your DWM setup is pure beauty, I'm 2 minutes in and I'm flabbergasted you don't have more followers!

    • @ViggoAlmroth
      @ViggoAlmroth 6 місяців тому +1

      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

  • @Dobbie03
    @Dobbie03 6 місяців тому +1

    Great video, I'm a huge fan of dwm and used it for years. Thanks for sharing.

  • @DV-ml4fm
    @DV-ml4fm 2 місяці тому +11

    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. 😅

    • @acethemain7776
      @acethemain7776 18 днів тому

      Ctrl alt f3 to the rescue, provided that the hacker knows your username and passwd

    • @Ninjafire300
      @Ninjafire300 5 днів тому

      Just the thing i love most

  • @robertbyrne8718
    @robertbyrne8718 6 місяців тому +2

    Surprised to see my patch on the patches map (tagcolorscheme) didn't think anyone had actually used or looked at it

  • @Jeff_Seely
    @Jeff_Seely 2 місяці тому

    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!

  • @satria3001Al
    @satria3001Al 5 місяців тому

    Best explanation still for dwm, thanks very much, but I have problem with the icons on the bar....

  • @houstonbova3136
    @houstonbova3136 6 місяців тому +2

    You have any thoughts on AwesomeWM? It’s a dwm fork that configures in Lua.

  • @Amit-hb9ex
    @Amit-hb9ex 6 місяців тому +1

    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

  • @ErickGoldbergh-j5d
    @ErickGoldbergh-j5d 4 місяці тому

    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 ?

  • @JM-pr5so
    @JM-pr5so 6 місяців тому +1

    That font looks great! What’s the name of it?

    • @Microphunktv-jb3kj
      @Microphunktv-jb3kj 6 місяців тому +1

      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?)

    • @JM-pr5so
      @JM-pr5so 6 місяців тому

      @@Microphunktv-jb3kj thanks man

    • @chonkydog6262
      @chonkydog6262 6 місяців тому

      @@Microphunktv-jb3kj NL is no ligatures

  • @EhabSamir-nn7le
    @EhabSamir-nn7le 5 місяців тому +1

    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.

    • @vghostv
      @vghostv 3 місяці тому +1

      You probably don't have the terminal installed or just install st

  • @meowl1337
    @meowl1337 6 місяців тому +1

    re-upload?

  • @729usbow
    @729usbow 4 місяці тому

    does it work natively under wayland?

    • @abdul4515
      @abdul4515 3 місяці тому

      DWM is xorg only. There is DWL for wayland, but it's not as good as DWM.

    • @729usbow
      @729usbow 3 місяці тому

      @@abdul4515 then it sucks, why would i use something that's proven bad just cuz of a window manager

    • @abdul4515
      @abdul4515 3 місяці тому

      @@729usbow Xorg is bloated and has a lot of legacy cruft but I wouldn’t say it’s bad.

    • @729usbow
      @729usbow 3 місяці тому

      @@abdul4515 being insecure is enough

    • @abdul4515
      @abdul4515 3 місяці тому

      @@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.

  • @cariyaputta
    @cariyaputta 6 місяців тому +30

    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.

    • @Dimardan
      @Dimardan 6 місяців тому +20

      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.

    • @s00774
      @s00774 6 місяців тому +15

      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

    • @somedudenamedanthony
      @somedudenamedanthony 6 місяців тому +13

      @@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 UA-cam video you have to restart your browser?

    • @scuroguardiano9787
      @scuroguardiano9787 6 місяців тому +6

      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.

    • @Dimardan
      @Dimardan 6 місяців тому +10

      ​@@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.