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

Поділитися
Вставка
  • Опубліковано 28 сер 2024
  • My (current and changing) build of dwm: github.com/luk...
    Get dwm: dwm.suckless.org
    WEBSITE: lukesmith.xyz 🌐❓🔎
    DONATE NOW: lukesmith.xyz/... 💰😎👌💯
  • Наука та технологія

КОМЕНТАРІ • 508

  • @matt-mel
    @matt-mel 5 років тому +651

    "you too can be small and elitist"
    O-okay

    • @xcvh0
      @xcvh0 4 роки тому +21

      It cracks me up every time I watch this.

    • @hexa3389
      @hexa3389 4 роки тому +16

      Secret elite dwarf society? Haven't heard of it?

    • @bioemiliano
      @bioemiliano 2 роки тому +1

      @@hexa3389 And you won't anymore. Say your prayers.

  • @Jsarbour
    @Jsarbour 5 років тому +567

    Luke is now excommunicated from suckless for making this accessible

    • @Andrath
      @Andrath 5 років тому +38

      Heh, without explaining the patching process. Which requires you know at least a bit of C if you add more than a few patches. Good luck, noobies!

    • @sgky2k
      @sgky2k 4 роки тому +8

      Excommunicado?

    • @sunrise_parabellum7
      @sunrise_parabellum7 4 роки тому +4

      @@Andrath Not really. I've used st and patching is quite simple. The only thing you have to do is deal with merge conflicts, which is usually just deleting empty lines and is pretty straightforward. That and the occasional deleting config.h so the config.def.h can actually make a new working one.
      It might be different with dwm though, idk.

    • @Andrath
      @Andrath 4 роки тому +14

      @@sunrise_parabellum7 Until you get to a patch that really conflicts with another one, which requires you to merge functionality.
      Good luck juggling those pointers.
      Now go learn C anyway.

    • @sunrise_parabellum7
      @sunrise_parabellum7 4 роки тому +6

      @@Andrath I know C...., it's one of my favorite languages.

  • @douwehuysmans5959
    @douwehuysmans5959 5 років тому +757

    Finally, all that's left is switching to OpenBSD

    • @sadface7457
      @sadface7457 5 років тому +86

      And installing emacs.

    • @peterjansen4826
      @peterjansen4826 5 років тому +11

      It seems quite a nightmare to get OpenBSD to work (though possible). How about Gentoo?

    • @XaverHellauer
      @XaverHellauer 5 років тому +5

      @@bashisobsolete.pythonismyn6321 cwm is not a tiling window manager

    • @peterjansen4826
      @peterjansen4826 5 років тому +14

      ​@@bashisobsolete.pythonismyn6321
      Yes, but how do the games run which run perfectly fine on Linux? What video-editor replaces DVR or KDEnlive or whatever you use? What if you need to use Matlab? Does VLC work on it with GPU-acceleration while using post-processing? In short, what if you are a more demanding user? Will you get everything to work on OpenBSD? I might be misinformed on this but as far as I understand *BSD is even more niche than Linux, how much of the available software gets ported to it?
      Maybe more important? What are the motivations for a regular user (not a company like Apple, I know their motivation) to use *BSD instead of Linux?

    • @shuwan4games
      @shuwan4games 5 років тому +4

      @@peterjansen4826games dont run and no really bsd is a pure work os regular user woukdfnt get anything compared to linux

  • @FinaISpartan
    @FinaISpartan 5 років тому +153

    I never thought this day would come.

  • @DigitalMetal
    @DigitalMetal 5 років тому +164

    NO NO NO NO! I've been using i3 for about a year now and I'm so happy. Then Luke comes along and makes me question what I'm doing. Now I have to switch to dwm.

    • @tomaslopez7690
      @tomaslopez7690 5 років тому +10

      Just do whichever one you prefer

    • @duminicad
      @duminicad 4 роки тому +34

      @@tomaslopez7690 > Just do whichever one you prefer
      yeah, but first you must try the temptation, it's called "living"

    • @sigmapiepsilon
      @sigmapiepsilon 3 роки тому +5

      @@duminicad Trying out a window manager out of temptation is called "living"? You should consider learning what a "life" is and how to get one.

    • @thengakola6217
      @thengakola6217 3 роки тому +3

      holy molly its kris occhipinti.... lub ur videos bruh

    • @rtkay123
      @rtkay123 3 роки тому +9

      @@sigmapiepsilon imagine telling someone how to live their life

  • @arcowo
    @arcowo 5 років тому +144

    4:25 I don't know why, but I found Luke shrinking into nothing was hilarious

    • @sebastianmestre8971
      @sebastianmestre8971 5 років тому +40

      He finally got rid of all the bloat. There is not much of him left.

    • @computer-love
      @computer-love 4 роки тому +22

      @@sebastianmestre8971 the user is the most bloated program of all

    • @BasedPureblood
      @BasedPureblood 2 роки тому +13

      He finally became Small and Elitist.

  • @duffers6497
    @duffers6497 5 років тому +443

    I'm a novice and i ask many stupid questions. Frankly I find this video offensive and I demand you take it down at once

  • @ulissemini5492
    @ulissemini5492 5 років тому +180

    tag is three characters, workspace is nine
    M I N I M A L I S M

  • @rchetype7029
    @rchetype7029 5 років тому +407

    Me grug
    Grug use Lenovo rock with Stone Arch Linux
    Grug configure dwm on rock
    Grug happy
    Grug no use i3wm, i3wm for berry pick tribe.

    • @ergbudster3333
      @ergbudster3333 5 років тому +14

      Grug fall down and hit head on rock or what? Grug off meds or what? :)

    • @pwnmeisterage
      @pwnmeisterage 5 років тому +39

      _Stone Arch_ does sound like a good distro name.

    • @tpat90
      @tpat90 4 роки тому +2

      I see grug. Brother.
      Me tpat.

    • @Kikker861
      @Kikker861 3 роки тому

      @@pwnmeisterage I imagine it abandons Arch's experimental nature to give you a rock-solid production environment with long term support. Something like RHEL 7 CentOS but Arch

    • @pwnmeisterage
      @pwnmeisterage 3 роки тому

      @@Kikker861 A fully stable Arch release where PacMan doesn't keep stubbornly trying to break your OS? Sign me up, even if it has a silly name like "Stonehenge" and a ridiculous caveman/druid version of Tux.

  • @DistroTube
    @DistroTube 5 років тому +231

    dwm has a panel builtin; xmonad does not. Now which one is bloated?

    • @patsonical
      @patsonical 5 років тому +8

      XMonadMasterRace!

    • @rednight2476
      @rednight2476 5 років тому +30

      dwm is 2000 lines of code and has libX11 as it's only dependency

    • @DistroTube
      @DistroTube 5 років тому +28

      @@rednight2476 And still suffers from feature creep.

    • @rednight2476
      @rednight2476 5 років тому +13

      @@DistroTube I wouldn't call displaying the root window title feature creep which is all it does. Xmonad isn't bloated either but it does use a more arcane language.

    • @kruzzy16
      @kruzzy16 5 років тому +9

      well, there's the nostatusbar patch which removes a ton of bar-related code

  • @GonzaloOviedoLambert
    @GonzaloOviedoLambert 5 років тому +78

    FINALLY!, THE MOST UNDERSTANDABLE INFO OF DWM!.... Luke is very simplistic and even for explanations, + 2 F... million to him!.

  • @RaivoDoc
    @RaivoDoc 4 роки тому +28

    Through Your videos I have actually picked up my first Linux distro (Ubuntu, sorry, please, yes, I am a noob, please). My workday passes on a Windows machine (your average BI development, SQL, DAX, Power BI, SSMS, VS Code, all that bloat), but those cool little tricks that I have done with Your help, bash (yes, bloat, sorry, sorry omg) scripts, Vim tricks, the ideas behind suckless and now THIS, when I actually start to think how can I make a neat gaming stream of "Papers please", this is just pure gold!! And for me stuff and just computers in general start to finally click together! And even the corona script was pretty much an eye opener on how I start to look on pulling in and manipulating data in general!
    This is my first hands-on Linux experience (surprise, surprise, on a Thinkpad x220), I am really getting high on this. A whole, completely new and different world! And MAN it is interesting!
    Really, really appreciated. Keep up the good work. Greetings from Latvia!

  • @peterjansen4826
    @peterjansen4826 5 років тому +88

    Prediction: some day Luke will use Gentoo.

    • @patsonical
      @patsonical 5 років тому +19

      And then LinuxFromScratch

    • @peterjansen4826
      @peterjansen4826 5 років тому +19

      @@patsonical
      Let's keep it realistic. I don't want to sell Luke short but he won't get it happen that LFS will be suitable as his main OS and even if he would manage that then maintaining it would drive him nuts. :)
      A LFS project would be great his channel though. Going through the entire process.

    • @alephanull1953
      @alephanull1953 3 роки тому

      @@peterjansen4826 agreed

  • @FeoRache
    @FeoRache 5 років тому +68

    Remembering all those keybindings...
    Luke "Big Brain Boomer" Smith

    • @inv41id
      @inv41id 5 років тому +10

      They're super easy to remember if you actually use them

  • @Usrbinry4n
    @Usrbinry4n 5 років тому +50

    Oh man. He did it. The death of i3wm begins today.

    • @rexevan6714
      @rexevan6714 5 років тому +4

      Now I have to switch to dwm as well.

    • @yoshi314
      @yoshi314 5 років тому +11

      i used dwm, i'm staying on i3.

    • @lynngineer-8637
      @lynngineer-8637 5 років тому +1

      ​@@matemana1991 Can you share your i3 config? I'd like to see others' settings. (I was dead set on i3 (because of Luke's original videos..lol) and now he's changing..ha).

    • @lynngineer-8637
      @lynngineer-8637 5 років тому

      @@yoshi314 ​ matemana Can you share your i3 config? I'd like to see others' settings. (I was dead set on i3 (because of Luke's original videos..lol) and now he's changing..ha).

    • @lynngineer-8637
      @lynngineer-8637 5 років тому

      @@rexevan6714 Are you gonna switch or just kidding? How long were you on i3? What dwm thing did he show that convinced you?

  • @BengtFrost
    @BengtFrost 3 роки тому +7

    UNIX (and suckless style):
    1. Do one thing and do it well
    2. Keep It Simple Stupid (KISS)
    3. Use C
    4. Use tools (grep, sed, awk, echo, > < >>

  • @mattk6343
    @mattk6343 4 роки тому +7

    I like how enthusiastic Luke is about this dwm.

  • @Vulto166
    @Vulto166 5 років тому +20

    I'm glad to see you using dwm. Now we gonna have some rices and scripts on it ! : )

  • @user-rk7du3ec6y
    @user-rk7du3ec6y 5 років тому +4

    As for window management mechanics:
    i3 is tree-based tiling wm;
    dwm is list-based tiling wm;
    herbstluftwm is a combination of i3 and dwm.

  • @PeachyGreed
    @PeachyGreed 5 років тому +16

    My favorite runescape bot makes a great new video 👍

  • @jonas-pq8cd
    @jonas-pq8cd 5 років тому +4

    dwms tag system is the best thing ever.
    Can't switch back too other windowmanagers because it's just so useful.

  • @unfa00
    @unfa00 5 років тому +3

    A friend of mine recommend dwm to me. I used it a bit... It's nice for live music work when you don't want to use a mouse to switch between views. But I love plasma and nothing will change that!

    • @joelchrono
      @joelchrono 3 роки тому

      What are u doing here Unfa

    • @unfa00
      @unfa00 3 роки тому

      @@joelchrono Learning! And you? :)

  • @Shoey
    @Shoey 5 років тому +25

    Very cool!
    Sent from bspwm

  • @oldthocker47
    @oldthocker47 9 місяців тому +1

    Your color scheme and gaps are on point sir.

  • @mrmartinLgore
    @mrmartinLgore 5 років тому +6

    What you need is a shortcut that increases the font size instantly to a certain level in your terminal.

  • @brunoberrehuel4833
    @brunoberrehuel4833 5 років тому +1

    Tags rulez!
    I don't want to create bunch of workspaces, I want to be able to view the good window when I want, and most importantly, I want the WM to organize them for me. That's the dwm way, so efficient I can't go back now.
    Thanks Luke, can't wait the next vids.

  • @MrGeekGamer
    @MrGeekGamer 4 роки тому +2

    Just got my first dwm environment setup. Absolutely loving it!

  • @imbalos
    @imbalos 5 років тому +83

    gaps are bloat and a waste of space

    • @disk0__
      @disk0__ 5 років тому +58

      >Desktop management software: 39kb
      >Wallpaper collection: 4.2tb

    • @overgrownkudzu
      @overgrownkudzu 4 роки тому +2

      idk, i have like 2-4px gaps, for me they make stuff more visible.

  • @squantojones3836
    @squantojones3836 3 роки тому +2

    Awesome! I used Xmonad pretty frequently back in the day. It only now occured to me it's a Haskell version of dwm!

  • @lafdez
    @lafdez 5 років тому +10

    I'm gonna keep this one in my TO-DO list, but, for now, I'll keep using i3 (BTW I'm using it because of Luke :-))

  • @mesartwell
    @mesartwell 5 років тому +2

    Great overview! I'm looking forward to hearing about how you got the gaps and how the statusbar works.

    • @Andrath
      @Andrath 5 років тому +1

      You patch dwm itself. You patch the code and recompile/install.

  • @Shorthouse061
    @Shorthouse061 4 роки тому +2

    I never expected a video about a window manger to make me laugh but watching your face slowly disappear into a fibonacci spiral of terminals absolutely killed me

  • @joaolouro2621
    @joaolouro2621 5 років тому +2

    Nice to see you finally came to dwm. also use it, it's pretty neat. You kinda forgot to mention the concept of the two "views" you can switch between using alt+tab. You can essentially aggregate two groups of tabs and switch between them.

  • @ltxr9973
    @ltxr9973 5 років тому +7

    Luke using dwm? LUKE USING DWM? I cannot believe. I want to use it too because contrary to i3 it's dynamic tiling but I'm too lazy to patch it up the way I like it. Of course I've tried just applying the patches but that either won't do or won't work so I have to wrap the head around the code of dwm myself unless I want to end up with something half-assed.

    • @ltxr9973
      @ltxr9973 5 років тому +4

      @@mkd1113 Yeah I know that but I wanna change a little more. dwm by itself is just too primitive to use it without having wild ideas about what cool stuff you could make it do. So I need those things implemented or thoughts about how I could pull them off will always be a distraction while working in dwm. It's almost like trying to have lunch with an opened source code file on the screen - after 30 minutes you still won't have eaten anything

    • @Andrath
      @Andrath 5 років тому

      You have to get gud first. It's like the dead souls of window managers. You better learn how to use git first so you can use quicksaves.

  • @hz7801
    @hz7801 5 років тому +5

    "A bunch of slaves" -Luke Smith

  • @linkert810
    @linkert810 5 років тому +1

    During your Fibonacci layout demo you had a rather significant gap down in the bottom right. To fix it set resizehints to 0. Not sure what resizehints do or not, but If I remember correctly that's the useless setting that causes that inconsistent ugly gap.
    `static const int resizehints = 0;`
    Great stuff! Wish I had enough usage for dwm - tried to be one of the elites. Had a good time staring at a great dwm setup with lots of superb terminal applications I have no use for haha :)

  • @0babul0
    @0babul0 5 років тому +1

    That persistent tag to follow you around is so sick!

  • @marwynthemage
    @marwynthemage 5 років тому +2

    It's actually quite funny as I always wondered why you are still using Arch, i3, etc software but complain about "bloat" - now it keeps making me happier seeing you moving on to the right path of a bloatless life - *BSD is the next step obviously.

  • @sharperguy
    @sharperguy 4 роки тому +3

    Oh maan. I've been using xmonad, but this seems like a much cleaner way to achieve essentially the same thing. But it's gonna take some time to get all the keybindings and behaviour the way I'm used to. Probably worth it to get rid of all those annoying haskell dependencies.

  • @chueewowee
    @chueewowee 4 роки тому

    love your enthusiasm and enjoyment!

  • @arnegewert437
    @arnegewert437 5 років тому +21

    Do you spend more than the recommended 3% of your time on polishing your setup?

    • @philipfry9436
      @philipfry9436 5 років тому +2

      LOL. Use gnome and gnome term. Vim with default setting. Still better than developing on Windows.

  • @peterarbeitsloser7819
    @peterarbeitsloser7819 3 роки тому +4

    Could you tell us all the programs you have installed (browser, pdf-viewer, png/jpg-viewer, ...)? That would be super helpful...

  • @iRydel510
    @iRydel510 5 років тому +1

    Aaaaand weekend plans are clear :D Great video, thanks!

  • @mnqxiyldn5wwe4yk
    @mnqxiyldn5wwe4yk 5 років тому +1

    I see the K&R book in your downloads. Now we wait for the video on you rewriting all scripts in C. I'm here for that.

  • @michaelvivirito
    @michaelvivirito 5 років тому +7

    wow I can easily already see the advantage over i3

  • @artaway6647
    @artaway6647 5 років тому +3

    Yoo been interested in this wm, thank you for making a video about it

  • @MrRenanwill
    @MrRenanwill 3 роки тому

    I was trying cfact patch and it was giving me nervous, but then I read the dwm page again and saw the newest patch instead. It was saying that it would fix that broken 6.2 patch I was using. Holy crap! Dwm is not for amateurs
    P.S. It does not make much sense to say that the newest window is the master. Usually, we are working with the older ones and the newer ones is about to be closed, since It was opened just to, rapidly, see something and close It. New windows that should be a new master should be put in a new clean "workspace"/tag.

  • @ilyamakarchuk
    @ilyamakarchuk 5 років тому +15

    I'm using GNOME and you can't tell me anything!

    • @sweetberries4611
      @sweetberries4611 5 років тому +1

      Well then, you've been GNOMED by it

    • @MrDaylight
      @MrDaylight 5 років тому +4

      Use whatever suits you. I also use gnome but I'll try dwm. My experience with these kinds of environments is shit multi monitor support and and gaming. Guess I'll find out.

    • @maowtm
      @maowtm 5 років тому +1

      @@MrDaylight Also virtualbox gui immediately crashes upon opening with i3
      Not saying these things are bad, just poor support… which leads to frustration

    • @0x1337feed
      @0x1337feed 3 роки тому

      filthy casual REEEEEEE

  • @jandrews377
    @jandrews377 3 роки тому +1

    Luke, can you please do a vid on dwm multi-monitor? I use i3, its easy to send (or send-follow) an app to another workspace, even a workspace on another monitor that is not visible. DWM doesn't appear to support the same paradigm. You can send to another monitor, but only to the monitors 'current' workspace/tag. For us multi-monitor i3 users, this its probably the biggest hurdle to overcome in migrating to a dynamic wm.

  • @WindedDragonn
    @WindedDragonn 5 років тому +5

    Are you always wearing sunglasses on your head, or do you throw them on before you record?

  • @LANstorm.
    @LANstorm. 5 років тому +5

    Okay this is epic we can now manage windows.

  • @alephanull1953
    @alephanull1953 3 роки тому

    YESS.YESS!
    Thus Unite We Will, Elitist party of Vim and DWM, let us strike down our TRUE enemy!
    *The Mouse*

  • @weltfremd
    @weltfremd 5 років тому +4

    i love dwm i use it for years i'cant use anything else anymore

    • @weltfremd
      @weltfremd 5 років тому +1

      @Gregory Chamberlain not many changes ... i use dvm 6.0 with the systray-patch together with customiced profil-dwmstatus(status monitor) on all my machines

  • @carsonholloway
    @carsonholloway 3 роки тому

    My man!! Always got a copy of K&R within an arm's reach.

  • @TheHelvetican
    @TheHelvetican 4 роки тому +1

    What made you wanna to go with DWM over BSPW. They seem very much the same but with differing key bindings and different method of conficuration.

  • @oddbob6230
    @oddbob6230 5 років тому +38

    But Luke, being elitist is toxic!

    •  5 років тому +7

      @@SaHaRaSquad toxicity is bloat

    • @ministahh
      @ministahh 5 років тому +1

      @ new Linux user, trying not to let these jokes go over my head

  • @chidaruma_
    @chidaruma_ 5 років тому +2

    Try OpenBSD with cwm, you can get a desktop after some customization with just the default installation

  • @bananmanx4764
    @bananmanx4764 5 років тому

    Xmonad is great too if you are not scared of haskell, there are a lot of extensions for it in the xmonad contrib. Depends on GHC though, so not for turbo minimalist.

  • @ac130kz
    @ac130kz 5 років тому +10

    >runit causally running in the background
    oh no

    • @dhiegov
      @dhiegov 5 років тому +1

      See the hostname on his prompt, that's the void linux machine.

  • @DucBanal
    @DucBanal 5 років тому +29

    So now let's meme you into trying NixOS then...

    • @DucBanal
      @DucBanal 5 років тому +3

      @David Hanson I mean, that could be fun to watch 👀

  • @dachd
    @dachd 5 років тому +34

    OMG Antergos linux is ending, NOW ARCH is again more elitist ! :D

    • @xGOKOPx
      @xGOKOPx 5 років тому +12

      Now we have to get rid of Manjaro

    • @antoespiga
      @antoespiga 5 років тому +5

      @@xGOKOPx And Arcolinux

    • @zac2384
      @zac2384 5 років тому +2

      @@antoespiga and Red Star

    • @tomsmith4752
      @tomsmith4752 5 років тому +3

      @k0p I don't think you read the comment correctly.

    • @savketudafte1359
      @savketudafte1359 5 років тому +1

      @k0p No, you didn't.

  • @LNTutorialsNL
    @LNTutorialsNL 5 років тому +8

    How does DWM support multiple monitors ?

  • @Omnihil777
    @Omnihil777 3 роки тому

    Luke, you & me got the same aesthetic sense for a system, just sayin'. I'm with you, brother-in-code, I'm with ya!

  • @balabunat
    @balabunat 5 років тому +3

    Looking forward to Suckless OS

    • @zyan983
      @zyan983 4 роки тому

      Basically Gentoo, but bin based and uses Busybox+musl instead of gnu coreutils, and sysvinit instead of OpenRc.

  • @AnonEMoose-mr8jm
    @AnonEMoose-mr8jm 5 років тому

    Interesting. I may have to take another look at dwm. Thanks Luke.

  • @aayushnp5430
    @aayushnp5430 5 років тому

    another great video, geez luke, you’re actually spoiling us

  • @AndrewErwin73
    @AndrewErwin73 5 років тому +1

    Very cool... just one thing. Fibonacci is not the same as Golden Ratio!

  • @Vlad-1986
    @Vlad-1986 5 років тому +1

    What I don't like about dwm is that by itself it lacks some functionality I like. All that functionality is in the patches, but you can only use patch once... after that you'll need to manually copy-paste the code. I can cope doing that once, but if you want to update, you'll need to do all of it again

  • @MrKristian252
    @MrKristian252 5 років тому

    It's so fun seeing your head just moving around there violently xD

  • @rexevan6714
    @rexevan6714 5 років тому +5

    ALT + SHIFT + CTRL + 5
    Really, you need 4 buttons for shortcut?

    • @Captain.Mystic
      @Captain.Mystic 5 років тому +1

      I mean everything is there anyways for it to make sense.
      alt num changes what tag youre viewing
      Alt shift num changes the tag
      alt ctrl num views multiple tags
      alt ctrl shift num adds multiple tags
      More complex and rare things are made easy to remember through the keybinds for the less rare things, so you dont have to look up one specific keybind because its intuitive instead of uses less keys. like how :wq in vim is 'write then quit' or U means undo, I means insert and A means append.

  • @julioramirez5497
    @julioramirez5497 5 років тому

    I've using dwm long time ago and I didn't know this stuff, so THANKS :)

  • @FrancisMeetze
    @FrancisMeetze 5 років тому +1

    I've really tried to share your enthusiasm about dwm. As an adopter of your i3 config, I still think i3 is pretty superior in logical layout for professional use. Even i3's default taskbar is pretty posh.

  • @3Diego
    @3Diego 5 років тому +1

    Great!! so you finally did it. I notice you didn't set static const int resizehints to 0 though, I advise you to do so.

  • @thomasw.4298
    @thomasw.4298 5 років тому

    Holy shit. I been using i3 for years. I never heard of this. That's what I want my tiles to do!

  • @hurricanehrndz
    @hurricanehrndz 3 роки тому

    Just wanted to say thank you for the great vids.

  • @InNominePraxis
    @InNominePraxis 5 років тому +2

    do you think its feasible to recreate your i3blocks setup in dwm without having every single module refreshing every minute?

  • @KesuTV
    @KesuTV 4 роки тому +2

    4:26 made me crack up

  • @ar100
    @ar100 5 років тому

    Finally welcome aboard Luke

  • @TB-pf5nt
    @TB-pf5nt 5 років тому

    Neat. I am actually compelled to try this now.

  • @kooskaspers434
    @kooskaspers434 5 років тому +1

    Curious if you can get it to work properly with polybar as well. Looking forward to you next vid.

  • @orebelo
    @orebelo 5 років тому +2

    I'm an i3 user, and I love it so... tags seems to be a nice feature. If you don't mind and as an i3 user as well, what are the real advantages to move to dtw? Is it worth? Thank you in advance!

  • @juanadriancastroquintana8939
    @juanadriancastroquintana8939 5 років тому +1

    I used dwm, but when I start to open windows, the slave part has a big gap in the bottom. On the other hand, I love the panel, super easy to configure.

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

    What webcam app are you using? I found a post on how to use mpv to display webcam via a command, but it gives me black borders... maybe there is another string for the command I'm missing?

  • @ZethGamer
    @ZethGamer 5 років тому

    So I actually went in, fiddled around with some code (rearranged layouts so it goes for monocle by default and added LARBS-like keybindings) and applied some patches (for example the keycode patch which takes in keycodes instead of keysyms making it essentially layout independent), created some functions (didn't know about sxhkd so I did it the "hard way") and I've got it working relatively well for what I use it. Added slstatus so I can have a nice bar at the top (without volume levels sadly, good luck getting that crap working without pulseaudio). Overall it's been rather satisfying experience. Now that LARBS is coming to Void with DWM, I am kinda interested to see your take on it (of course I'm gonna fork it and tailor it to my own tastes, I mean I've been doing that for a while now).

    • @ZethGamer
      @ZethGamer 5 років тому

      Oh, and don't forget - slstatus for the statusbar. There's no tray. At least not without patching it in. The reason i went with slstatus over other solutions (hell you could do that with a bash script) is that even if I have slstatus polling for them stats every seconds, the CPU usage still stays at 0% when idle, whereas other solutions had my cpu usage around 2% and in most "outrageous" cases over 5% when supposedly idle!
      Now keep in mind that I run voidlinux with dwm on a potato-powered potato, so the less resources the setup uses while idle, the better.

  • @ivankudinov4153
    @ivankudinov4153 5 років тому +2

    Luke, any thoughts on sway vs dwm? Especially on the technical aspects, like speed, responsiveness, etc. Imho, sway is far better than i3wm in tech side, but dwm seems to be better in UX.

  • @volkan1534
    @volkan1534 5 років тому

    I knew this was going to happen thanks to all the foreshadowing in the last videos...

  • @kuijaye
    @kuijaye Рік тому +1

    Good old days

  • @morgulbrut
    @morgulbrut 5 років тому

    "Fibonacci layout" you got me...

  • @HeDoesNotRow
    @HeDoesNotRow 5 років тому +2

    Do you ever do pulseaudio device management through window managers? I find all solutions cumbersome compared to plasma and gnome, and I need to switch between headset and speakers often

    • @HeDoesNotRow
      @HeDoesNotRow 5 років тому

      @Arezu what if the headset is already plugged in? and even when I finally made i3 switch to the new source, all current audio sources would still play through speakers and I'd have to go to pavucontrol and switch them to the headset manually

    • @xGOKOPx
      @xGOKOPx 5 років тому

      I'm sure there's a command for that, and if there's a command for that then you can make a binding

    • @mkd1113
      @mkd1113 5 років тому

      just install pavucontrol and bind it to a convienient hotkey shortcut

  • @marijnvollenberg6822
    @marijnvollenberg6822 5 років тому +1

    Hey what terminal emulator do you use? And what is your customization config. I like it very much.
    Edit: nvm figured it out.

  • @yuri0r
    @yuri0r 5 років тому +4

    yes i get it, its a stack, but how is that better than the tree logic of i3?

    • @Andrath
      @Andrath 5 років тому

      It's not better, it's just different. Stacks are pretty cool though.

    • @yuri0r
      @yuri0r 5 років тому

      I do like the layout/tag thing though. Does dwn has tabbed mode?

    • @Andrath
      @Andrath 5 років тому

      @@yuri0r There are patches

  • @Slendernator
    @Slendernator 5 років тому +1

    All we need left is for daddy Luke to install Gentoo

    • @GonzaloOviedoLambert
      @GonzaloOviedoLambert 5 років тому +2

      Gentoo is compiling things... Ufff, what about if you need Skype in a manner of seconds, and you say to the cliente... mmm just wait me 1 month, i have a dependencies issues, then we talk!!!.... That's why Gentoo sucks... (Skype like an example of course)

    • @bitnatures
      @bitnatures 5 років тому

      @@GonzaloOviedoLambert Honestly compiling takes very little time on a i5-3400. I ran Crux Linux for a while and as long as you are not installing core libraries, Firefox, Chromium, or the full kernel, then compiling is a matter of minutes. Plus you get optimized performance. Chrome OS is built on Gentoo to optimize performance for low end machines. Crux Linux installed a custom kernel for me in 30 minutes on my Thinkpad.

    • @GonzaloOviedoLambert
      @GonzaloOviedoLambert 5 років тому

      @@bitnatures agree and interesting thing The Crux Linux, never heard of it. I will take a look. The deep problem here is what about you need a program and you dont have the libraries?. or even worse. The libraries that you work on your laptop are not compatible, verion difference, and if you upgrade them the other programs stop working at all. Maybe with a carefully planning it will be a success.

  • @mattwilliams1844
    @mattwilliams1844 5 років тому

    You finally switched. Welcome aboard comrade. Will we be seeing the Larbs script updated to include dwm instead of i3?

  • @MoreChannelNoise
    @MoreChannelNoise 5 років тому +3

    I used it for about a year but prefer bspwm

  • @finndriver1063
    @finndriver1063 5 років тому

    I would recommend checking out Kai Hendry's videos regarding DWM and various other Suckless stuff

  • @pepepepe796
    @pepepepe796 7 місяців тому +1

    Nice solution. Now lets find a problem where it applies.

  • @Hecket
    @Hecket 5 років тому

    Just have to run OBSD and the logic king is born.

  • @ABHISHEKSINGH-nv1se
    @ABHISHEKSINGH-nv1se 4 роки тому

    Finally, all that's left is switching to Terry-Davis-Mode -> I am going to write my own Operating System

  • @GonzaloOviedoLambert
    @GonzaloOviedoLambert 4 роки тому

    Sorry Luke, but DWM works like hell in comparision with i3. I3 says, we work from the ground up not over something.

  • @allanarmond5459
    @allanarmond5459 5 років тому +2

    DWM uses deprecated synchronous* Xlib