Literally stop using i3-gaps & use Suckless dwm rn

แชร์
ฝัง
  • เผยแพร่เมื่อ 2 ต.ค. 2024

ความคิดเห็น • 828

  • @whitedynamitewd9840
    @whitedynamitewd9840 4 ปีที่แล้ว +1383

    We missed u Vim Diesel

    • @jonasrivers3675
      @jonasrivers3675 4 ปีที่แล้ว +49

      Comment of the year

    • @whitedynamitewd9840
      @whitedynamitewd9840 4 ปีที่แล้ว +20

      @@jonasrivers3675 i cant take the credit cuz someone already called him that but its so funny i had to post it again :')

    • @SimGunther
      @SimGunther 4 ปีที่แล้ว +23

      When is he gonna collab with DWMayne "The Rock" Johnson?

    • @BBConFriday1
      @BBConFriday1 4 ปีที่แล้ว +4

      This comment gave me a mental breakdown lmao

    • @kot3405
      @kot3405 4 ปีที่แล้ว +1

      too bad this joke was shamelessly stolen

  • @AlexAegisOfficial
    @AlexAegisOfficial 4 ปีที่แล้ว +1207

    Coming up: "Stop using distros, make one yourself"

    • @jacobkoziej
      @jacobkoziej 4 ปีที่แล้ว +124

      *chuckles in Linux From Scratch*

    • @jonasrivers3675
      @jonasrivers3675 4 ปีที่แล้ว +31

      Has he switched to gentoo yet?

    • @__-vz8ux
      @__-vz8ux 4 ปีที่แล้ว +81

      Stop using computer

    • @kyrylmelekhin2667
      @kyrylmelekhin2667 4 ปีที่แล้ว +3

      Kiss linux

    • @sohn7767
      @sohn7767 4 ปีที่แล้ว +49

      Solder your own pc parts

  • @QuoteVG
    @QuoteVG 4 ปีที่แล้ว +283

    10:12 "Wow! I'm just a professional. Anyways, see you guys ne-"

  • @bruderdasisteinschwerermangel
    @bruderdasisteinschwerermangel 4 ปีที่แล้ว +605

    The weird man of the forest is talking about nerd things I just want to click on a browser icon and see google pop up

  • @victorprokop2240
    @victorprokop2240 4 ปีที่แล้ว +508

    I see you let a bit hair grow heh?
    You don't like being called Default Runescape Character. I see

    •  4 ปีที่แล้ว +9

      A Ludwig von Mises avatar, you don't see that every day :D

    • @dingusdangus1790
      @dingusdangus1790 4 ปีที่แล้ว +6

      Yeah well now he looks like Eli the computer guy.

    • @courier7
      @courier7 4 ปีที่แล้ว +5

      Luke “the ego” smith

    • @overclucker
      @overclucker 4 ปีที่แล้ว

      *doo dooooo doo doo doo dooo doo doo*

  • @ekksoku
    @ekksoku 4 ปีที่แล้ว +478

    dwm patches = a choose your own bloat adventure?

    • @GavinFreeborn
      @GavinFreeborn 4 ปีที่แล้ว +9

      I think patches have 3 approaches. First is use none because they are all bloat. Second is use the least possible. Finally the approach like uses. Apply as many as possible without breaking anything.

    • @tokiomutex4148
      @tokiomutex4148 4 ปีที่แล้ว +8

      time to switch to xmonad

    • @rameynoodles152
      @rameynoodles152 3 ปีที่แล้ว +4

      @Donald Mickunas Bloat is unnecessary things. What you define as necessary is why there is confusion. I'd say that obviously, the core functionality of the program is necessary. Additional functions can be see as the core functionality of a program, so I'd say they are also necessary. However, core functionality can be implemented in many different ways, and this, imo, is the main source of bloat. Unbloated software, imo, is thus impossible to achieve, just as it is impossible for software to not have bugs. There are only less and more bloated software, just as there are only less and more buggy software. These things must be balanced with ease of use and speed of execution. So, we have bloat, bugs, ease of use, and speed of execution. A perfect balance between all of these will never be achieved, and some users prioritize some things over others.

    • @medinachete73
      @medinachete73 2 ปีที่แล้ว +4

      @@rameynoodles152 Be comfy in your workplace is a real thing, if you need xeyes on top of the screen to get it, you need it. Period. That's linux.

  • @ba-a-a
    @ba-a-a 4 ปีที่แล้ว +129

    Congrats on your first video without sunglasses!

  • @MrKrtek00
    @MrKrtek00 4 ปีที่แล้ว +128

    config files are bad - recompile my kernel every time when I add something to PATH

    • @robertdavis9948
      @robertdavis9948 4 ปีที่แล้ว +6

      LOL most genius my dude!

    • @alessandroferrari4699
      @alessandroferrari4699 4 ปีที่แล้ว +20

      I just change pc and make a new linux image using linux from scratch, everything else is bloat

    • @rochr4
      @rochr4 3 ปีที่แล้ว

      Why not, I used a machine where kernel is done in 6s, boot time was worse, shame I do not own it.

    • @crusaderACR
      @crusaderACR 3 ปีที่แล้ว

      it is less than 2000 LOC lmao and it was promised it will always be.
      it takes nothing to compile and you can read it all in an afternoon
      brilliant software

    • @TimeTravelingFetus
      @TimeTravelingFetus 3 ปีที่แล้ว +8

      hardware is bloat, I just use my imagination

  • @lainiwakura3741
    @lainiwakura3741 4 ปีที่แล้ว +142

    So I see you're running dwm. You know I am actually on KDE myself.

    • @jonathanhirschbaum6754
      @jonathanhirschbaum6754 4 ปีที่แล้ว +12

      Underrated quote from Mr. Robot.

    • @andreffrosa
      @andreffrosa 4 ปีที่แล้ว

      @@jonathanhirschbaum6754in what episode?

    • @StrangeIndeed
      @StrangeIndeed 4 ปีที่แล้ว +6

      @@andreffrosa It's the first episode of the first season, when Elliot and Tyrell meet for the first time

    • @andreffrosa
      @andreffrosa 4 ปีที่แล้ว +5

      @@StrangeIndeed Thanks. Back then I didn't knew what dwm was.

    • @polgzz
      @polgzz 4 ปีที่แล้ว +4

      @@andreffrosa And you didn't neeed to, because he said "gnome", not dwm😆. Almost all empty screen and tinny terminals 🤪

  • @rchetype7029
    @rchetype7029 4 ปีที่แล้ว +112

    Imagine straining your eyes at a computer screen to see things.
    This post was made by CHAD Punch Card and Tele Printer GANG.

  • @ixcnine
    @ixcnine 4 ปีที่แล้ว +166

    bite the dwm meme
    open browser
    crash because page had emojis in it

    • @LukeSmithxyz
      @LukeSmithxyz  4 ปีที่แล้ว +122

      non-readme reading plebs get what the deserve

    • @zaimwaqar2788
      @zaimwaqar2788 4 ปีที่แล้ว

      What browser are you using?

    • @saeedbaig4249
      @saeedbaig4249 4 ปีที่แล้ว +2

      @@zaimwaqar2788 Brave

    • @ezu5131
      @ezu5131 4 ปีที่แล้ว

      dude is that why this keeps happening to me

    • @lambdanil
      @lambdanil 4 ปีที่แล้ว +3

      @@saeedbaig4249 le lion shill

  • @Viken43
    @Viken43 4 ปีที่แล้ว +49

    Next week Luke gets bored patching and goes back to i3

  • @simonwhelan5402
    @simonwhelan5402 4 ปีที่แล้ว +108

    I think this is more of an argument for Free Software rather than suckless per se. An individual sufficiently proficient in C could patch bspwm just as easily as they can dwm.

    • @Eksalamonasalakaguag
      @Eksalamonasalakaguag 4 ปีที่แล้ว +5

      Sure, but as he said the .h file is meant to be read/modified as a config file, which is different and removes a need for parsing. The argument wasn't "you've got the code, do whatever you want"

    • @douwehuysmans5959
      @douwehuysmans5959 4 ปีที่แล้ว +15

      YEA good luck modifying that overengineered piece of crap

    • @ulujain
      @ulujain 4 ปีที่แล้ว +17

      @@douwehuysmans5959 Glad someone else thinks that. By the time you've read, re-read, digested and mused bspc and its million options, you could have dwm set up the way you want, probably ten times over.

    • @user-lk2vo8fo2q
      @user-lk2vo8fo2q 4 ปีที่แล้ว +1

      dwm is definitely easier to patch than the alternatives. whether or not this is a point in dwm's favor largely depends on whether you prefer the idea of patching C code vs. modifying behavior through external scripts vs. just having a bunch of options in the config file.

    • @rameynoodles152
      @rameynoodles152 3 ปีที่แล้ว +9

      @@user-lk2vo8fo2q "Suckless" software is a fallacy. The software does not "suck less" than something else purely because it is small and "unbloated". IMO, users should not have to modify the source code in order to change options in the software. This is a huge barrier to another thing that people like from their software, Ease of Use. IMO, the way this should be done is to have a simple config file to enable options, and all optional parts of code should be separated out into shared object files which can be dynamically loaded at runtime based on the config file. Thus, if you don't need or want an option, you just don't use it and don't put it on your machine. This leaves you with an unbloated software with all the ease of use of many of the "bloated" softwares. Btw, "suckless" requires you to have a C compiler installed as well, so add that to your bloat.

  • @HiPhish
    @HiPhish 4 ปีที่แล้ว +268

    Luke is going from one extreme to the other. Suckless is neat as a mental exercise and it is good in reminding us that sometimes one can accomplish less with more (think dmenu or tabbed), but maintaining your own fork just for configuration is dumb. BSPWM (Unix way) and StumpWM (Lisp way) a proper hackable window managers.
    The big issue is not editing config.h, that's really no different from a regular config file, just more work for the user and less for the developer. The real problem is that when you want to add a feature you have to import a patch. Patches grow stale and can conflict with one another. Each patch you add makes it harder to keep up with upstream and weakens the source code integrity. The last thing you want is for your terminal to become a security risk because you wanted scrollback in it. Software written in C is simply not meant to be hackable.
    BSPWM is a hackable window manager in the Unix way. Your configuration file is an arbitrary executable, from within which you call the bspc program to set up the editor. It can be written in anything, but shell script is probably the most reasonable choice. You get all of the shell's scripting features like if-conditionals or loops. What's more, you can also call bspc at runtime to configure the window manager while it is running. OK, that's nice, but can we also add new features to BSPWM? Yes, we can: the bspc subscribe command prints events from the window manager to standard output, we can then pipe this output into another program which then calls bspc again to affect the window manager. We can use bspc query to get information about the current state of the window manager.
    Putting all these together, I added a new feature recently: when there is only one window on a desktop I find it distracting to have its border highlighted. So I took the output of bspc subscribe, piped it into an Awk script, within the script I use bspc query to find out the number of nodes when certain events happen, and then I use bspc config to change the active border colour. It's six lines of Awk, much simpler and safer than messing with the source code.
    StumpWM is written in Common Lisp, so you can alter its source code live as it is running, unlike C which is completely static. You can connect you REPL to a running instance, poke around and hook up to events provided by its API. If you want to use hackable software, use software written in a hackable language.

    • @manishkumar009
      @manishkumar009 4 ปีที่แล้ว +33

      didn''t read.

    • @hacerdemirel9833
      @hacerdemirel9833 4 ปีที่แล้ว +8

      You got my respect. But people say that "bspwm is not for newcommers, but for nerds". Agree?

    • @netbotcl586
      @netbotcl586 4 ปีที่แล้ว +39

      @@hacerdemirel9833 to be fair, all tiling wms are mostly for nerds. For me I think bspwm is much easier than i3 and dwm.

    • @user-lk2vo8fo2q
      @user-lk2vo8fo2q 4 ปีที่แล้ว +12

      yeah idk how luke has been using dwm without running into patch conflicts. they're not a big deal if you know C, since suckless' source code is categorically well written and easy to understand, but it is something you have to deal with when every update might require you to modify a bunch of C code.

    • @red13emerald
      @red13emerald 4 ปีที่แล้ว +15

      in that way, qtile is very hackable as well, but the python way. Good reasoning about code getting stale and merging upstream back, really puts words to my feelings

  • @IljasMS
    @IljasMS 4 ปีที่แล้ว +106

    I remember times when Luke did not want to try out dwm. I mailed him about it but he did not respond. I asked him to try it out on livestream, he said no. Glad now he is using it

    • @UCm0i6w5lBlRthCtZEoj99tg
      @UCm0i6w5lBlRthCtZEoj99tg 4 ปีที่แล้ว +58

      wow that luke guy sounds like a real jerk.

    • @GavinFreeborn
      @GavinFreeborn 4 ปีที่แล้ว

      I was always surprised he didn't use it. I think alot of people that start with i3 have a had time seeing the advantages that dem has.

    • @sohn7767
      @sohn7767 4 ปีที่แล้ว +13

      It seems luke is a little stubborn and independent. So he has to find his own reasons or discover things on his own.

    • @sohn7767
      @sohn7767 4 ปีที่แล้ว +1

      BronzeKaiser what are the advantages over Xorg? I heard security is one thing.

    • @Mankepanke
      @Mankepanke 4 ปีที่แล้ว

      @BronzeKaiser have you seen his script directory? A while slew of things in there that are impossible to implement on Wayland by design. "samedir" for example.

  • @batemanboi9672
    @batemanboi9672 4 ปีที่แล้ว +117

    Still going to keep running i3. It does everything I want and I have everything set exactly how I want

    • @abheetl9743
      @abheetl9743 4 ปีที่แล้ว +17

      yep, that's me

    • @sunilsubramanya3152
      @sunilsubramanya3152 4 ปีที่แล้ว +3

      💯

    • @tarpan360
      @tarpan360 4 ปีที่แล้ว +21

      Exactly. I've spent several days trying dwm until I realised I've been trying to achieve what I had in i3 out of the box...

    • @KingJellyfishII
      @KingJellyfishII 4 ปีที่แล้ว +4

      @@anonanon9634 but "time is money" doesn't forbid you from participating in leisure activities does it? I do agree with you but if you enjoy customising new and different things then why not.
      Just to be clear I am not saying you're wrong I'm just showing another point of view.

    • @zerquex4520
      @zerquex4520 3 ปีที่แล้ว +1

      soy

  • @snail8720
    @snail8720 4 ปีที่แล้ว +27

    >intended to modify source code
    >no documentation

    • @sohn7767
      @sohn7767 4 ปีที่แล้ว +8

      Elitists way

    • @peeboo
      @peeboo 3 ปีที่แล้ว +3

      source code IS documentation

    • @snail8720
      @snail8720 3 ปีที่แล้ว +6

      @@peeboo Not in C it ain't
      And even in very high languages it is basically required to document your stuff.

    • @penguin1714
      @penguin1714 2 ปีที่แล้ว +1

      @@peeboo say that at literally any job and you will be fired

    • @LucasMior-v7y
      @LucasMior-v7y หลายเดือนก่อน

      @@snail8720 The problem is not C, it is that dwm's source code is messy (still not as messy as any other wm, you see)

  • @tato-chip7612
    @tato-chip7612 4 ปีที่แล้ว +19

    "Let's see how long it takes to compile DWM"> sudo make install
    you missed a step mister runespace vim man.

  • @IuliusPsicofactum
    @IuliusPsicofactum 4 ปีที่แล้ว +32

    Luke says: "There's certain point where you can not modify it anymore, you can't ummm... you know there are so many things there are in their config file"
    What are those things? I was expecting the examples. I have never reached a moment in where i3 didn't allow me to do what I wanted to do... maybe my imagination is too short. I handle the screen bright from the i3bar with my mouse wheel or a key shortcut, I manage the bluetooth with keystrokes, the system updates from my i3bar as well.....
    I need to know what is there that I can not do. Well, okay, I don't use gaps, I use regular i3. I don't need nor want gaps. Maybe that's the source of all problems, not having enough features for gaps? :P I don't know.
    I am totally not convinced, needed real good examples, got none.

    • @user-lk2vo8fo2q
      @user-lk2vo8fo2q 4 ปีที่แล้ว +10

      gaps is a superset of i3 that adds some additional (unnecessary imo) features, so it's definitely not that. i think the main complaint people have with i3 vs. dwm is that how windows are displayed is pretty rigid. every window in i3 is tied to a particular position in a particular desktop. whereas with dwm windows are more abstract and you can do things like have the same window appear on multiple desktops or dynamically change the way the windows are tiled (without actually changing their place in the abstract window tree). i use i3 currently, but i'm thinking about switching to something else because i don't like having to manually choose where a new program window is going to appear. dwm is more like a stack where when you launch a new program it appears in the "main" window spot (what exactly that means depends on what layout rules you have active at the time) and then you control where the window is displayed by moving it up or down in the stack.

    • @user-lk2vo8fo2q
      @user-lk2vo8fo2q 4 ปีที่แล้ว +3

      ​@@anonanon9634 yeah that's a very handy feature. i was talking about something different though. in dwm windows aren't tied to any particular desktop. they exist in an abstract tree and are displayed based on how they're tagged and which window display rules you have set, including the possibility of being displayed on multiple desktops at once.

    • @robertdavis9948
      @robertdavis9948 4 ปีที่แล้ว +4

      I know you didn't axe me but, I thought I'd share my experience. The point at which you can't modify it any more is the point where patch conflicts become unresolvable. And that happens relatively quickly depending upon the patches you need and the order in which they are applied.
      In my case, I got center, fakefullscreen, noborder and then the conflicts began. Scratchpad, dwmc, pertag, xrdb, vanitygaps, swallow, dracula, restartsig all had to be massively reworked after applying the patch (in many case by hand because the diffs are garbage and not well maintained against the current master) to the origin/master and then merging into my own branch. You need to do it this way so you can keep orgin/master clean because any future changes in origin and you'll have to rebase (basically a patch of all your working patches).
      Its a pain in the peehole getting the workflow down but outside of having to apply crap patches (which should make the patcher ashamed) patching is easy upto the point where your knowledge of c limits your ability to resolve conflicts.
      And all this just you do a thing that other window managers ALREADY DO! And in most case better. Don't get me wrong, dwm is a fun little tinker toy for precocious newbs but you'd be better of at tty with screen than with dwm.
      But beyond just using dwm as a learning experience there is no case to be made for using it daily. It is just garbage. fvwm (lol) is better, 2bwm ratpoison all better

    • @riseabove3082
      @riseabove3082 4 ปีที่แล้ว

      polybar > i3bar. You should try it on i3.

  • @_foldr
    @_foldr 4 ปีที่แล้ว +82

    You didn’t actually compile dwm. Still, it compiles quickly.

    • @LukeSmithxyz
      @LukeSmithxyz  4 ปีที่แล้ว +38

      Lol yeah I noticed later. Should've cleaned it. I guess it would've only been a second more.

    • @cstrovn
      @cstrovn 4 ปีที่แล้ว +1

      @@LukeSmithxyz Just to be sure I'm on the same page of you guys "$sudo make clean install" would suffice?

    • @red13emerald
      @red13emerald 4 ปีที่แล้ว

      Vinícius de Castro yes. Luke already had it compiled

    • @_foldr
      @_foldr 4 ปีที่แล้ว +5

      @@cstrovn Yes, but is better to compile first with "make" and then do "sudo make install". Compiling as root can lead to weird situations and is better avoided. For example, suckless programs will generate a config.h if is not present, that config.h will be owned by root and annoy you later on.

    • @robertdavis9948
      @robertdavis9948 4 ปีที่แล้ว

      @@cstrovn in Lukes build yes, but if you grab dwm from github you will need to make your changes in config.def.h (for Luke uses config.h which is not ideal) or make changes to Make file so that make works properly. In my case I change make file so that "make clean" removes compiler leftovers and config.h. Do this because changes are made to config.def.h as to keep patching simple since most patche diffs are against config.def.h and not config.h. Makes no sense to nuke config.def.h and keep config.h....m,ust be bloat. LOL

  • @VictorRodriguez-zp2do
    @VictorRodriguez-zp2do 4 ปีที่แล้ว +26

    I spent an unreasonable amount of time configuring i3 and making scripts for it. I'm not switching this year.

    • @GreyDeathVaccine
      @GreyDeathVaccine 4 ปีที่แล้ว +1

      Same here. What are your scripts doing?

    • @VictorRodriguez-zp2do
      @VictorRodriguez-zp2do 4 ปีที่แล้ว +9

      @@GreyDeathVaccine He memed me out of i3. Now I'm using dwm. My scrips were mainly to make i3 feel more vim-like.

    • @NetHacker100
      @NetHacker100 3 ปีที่แล้ว +15

      @@VictorRodriguez-zp2do Ive never seen a man break that quick

  • @zac2384
    @zac2384 4 ปีที่แล้ว +30

    You had me until you screamed MOAR LIBERAL

  • @karb94
    @karb94 4 ปีที่แล้ว +97

    When you apply patches that weren't necessarily designed to work together you will end up with badly designed software. There's no way around it. That is why people collaborate in open source projects. You may end up with a more or less bloated software but it will definitely be better designed.

    • @AZEMBadlen
      @AZEMBadlen 4 ปีที่แล้ว +3

      Well you need to be careful, what patches you apply, some of them can break each other. That's just a flaw of this kind of mods.

    • @jaybakerwork
      @jaybakerwork 4 ปีที่แล้ว +28

      @@AZEMBadlen I think karb94 point is that it is more than a flaw. This approach is fundamentally broken.
      It is great if you can make it work for you, but it will turn into a mess long term.
      There is a very good reason software development practices have tended towards separating configuration and code. Mixing the two is a seductive anti-pattern.

    • @budbin
      @budbin 4 ปีที่แล้ว +6

      This. To get tabbed to work the way I wanted, I had to apply 3 or 4 patches, and manually resolve conflicts between them -- literally editing lines of C code, which is too autistic even by my standards. So now I have to keep the patched source code backed up somewhere so I don't have to go through the same process next time.

    • @zyan983
      @zyan983 4 ปีที่แล้ว +3

      Exactly & if your willing to edit source code, then why not edit the i3 source code?

    • @rameynoodles152
      @rameynoodles152 3 ปีที่แล้ว +2

      I guess, if you want this kind of config, then you really need to work with the devs to add the features you want. But, you can separate out those features into shared object files, and dynamically load that code (feature) by editing config files. I don't know why, but I feel like this could be "bloated" in some way too.

  • @afonsorafael2728
    @afonsorafael2728 4 ปีที่แล้ว +43

    "I'm just a professional"
    proceeds to cut before finishing the phrase..
    Alright luke, I will use dwm on my arch pc

  • @sakethmanda9590
    @sakethmanda9590 4 ปีที่แล้ว +73

    Bspwm is pretty good. Works very well, really easy to customize, no compatibility issues, and the modularity is good.

    • @ledenec5122
      @ledenec5122 4 ปีที่แล้ว +9

      spectrwm run out of the box. all features are inside default config file.
      and it has scratch pad out of the box)))

    • @jonathanhirschbaum6754
      @jonathanhirschbaum6754 4 ปีที่แล้ว +3

      "Bspwm is pretty good" - And hangs on 2080Ti, on Threadrippers, on x399 platforms, on RAIDed NVMe, and basically on everything that is not i5 with spinning rust. Out of 3 PC and 1 laptop - only laptop worked. Regarding instability, it's second only to QubesOS as whole - that doesnt even recognize RAM correctly if is 64GB quad channel

    • @scottza
      @scottza 4 ปีที่แล้ว +12

      @@jonathanhirschbaum6754 I am not quite sure that I have experienced the instabilities that you just mentioned with Bspwm. So far I have found it works flawlessly on 3/3 of the devices I have chosen to install it on (of varying hardware). No issues at all. Personally I have found it strikes the perfect balance for my needs.
      However, that being said, you use whatever works best for you. I love that there is a DE / WM out there for everyone. :)

  • @jimmy4716
    @jimmy4716 4 ปีที่แล้ว +9

    Ah I see you're using DWM, I use KDE myself. I know these tiling window mangers are supposed to be better, but you know what they say. Old habits, they die hard.

    • @sohn7767
      @sohn7767 4 ปีที่แล้ว +1

      Can confirm. Every time we use a normal de, it looks like we‘re hitting random keys to the eyes of DE users

  • @samzx81
    @samzx81 4 ปีที่แล้ว +6

    Gaps are for idiots that think aesthetics are more important then screen real estate!

    • @TheTtmx
      @TheTtmx 4 ปีที่แล้ว +2

      Tbh padding is bloat, I do all my work in a single no paragraph line in my terminal. Every single pixel in my screen is dedicated to a character. No space wasted.

  • @kaitsurugi3280
    @kaitsurugi3280 4 ปีที่แล้ว +17

    Nice! DWM sounds Awesome! I also think learning C can be really useful for performance enthusiast users. You can code at a lower level, modify Linux even more deeply, and have an easier time learning other languages since so many are "inspired" by C because of their similarities. There's also Game Dev libraries too! ❤️

  • @jake1367
    @jake1367 4 ปีที่แล้ว +23

    man using the emacs argument for dwm

    • @sohn7767
      @sohn7767 4 ปีที่แล้ว +7

      He‘ll get there someday

    • @censoredterminalautism4073
      @censoredterminalautism4073 4 ปีที่แล้ว +4

      Rewrite dwm and all the patches in Steel Bank Common Lisp and you basically get the exact same model but better.

  • @RoKishDubbz
    @RoKishDubbz 4 ปีที่แล้ว +20

    Wait, weren't you switching to bspwm?

    • @daedmaet
      @daedmaet 4 ปีที่แล้ว +6

      Nah. He was just trying it.

    • @ChipAltmanxD
      @ChipAltmanxD 4 ปีที่แล้ว +21

      No, you're thinking of Luke Smith.

  • @SxC97
    @SxC97 4 ปีที่แล้ว +13

    I feel like this would have been a little more of an effective PSA if you made a follow up video addressing the patches you like to apply and comparing some of the "WAY BETTER FEATURES" instead of just showing the website. Just a thought.

  • @user-oj3gb8nh2q
    @user-oj3gb8nh2q 4 ปีที่แล้ว +27

    " I'm a professional. Anyway, see you guys lat- "

  • @MrBHerzberg
    @MrBHerzberg 4 ปีที่แล้ว +19

    Me: cries in Ubuntu GNOME

    • @kot3405
      @kot3405 4 ปีที่แล้ว +12

      if you dont like it dont use it?

    • @longsoqua5770
      @longsoqua5770 4 ปีที่แล้ว +9

      A FUCKING FOOT

  • @tokiomutex4148
    @tokiomutex4148 4 ปีที่แล้ว +13

    I find compiling dwm satisfying,
    programmers will understand.

    • @tokiomutex4148
      @tokiomutex4148 2 ปีที่แล้ว

      @meow Look up the definition of programming in a dictionary

  • @MaximMakukov
    @MaximMakukov 4 ปีที่แล้ว +25

    It's kinda funny that dwm has those kinds of limitations (like 2000 SLOC etc.) while being designed to work under X11 which is arguably one of the most bloated parts of Linux. Time to go Wayland.

    • @batemanboi9672
      @batemanboi9672 4 ปีที่แล้ว +9

      Wayland is garbage

    • @samzx81
      @samzx81 4 ปีที่แล้ว +5

      Time to go BSD ;)

    • @antagonizingusername
      @antagonizingusername 4 ปีที่แล้ว +2

      @@batemanboi9672 kringe!!!!!!!

    • @reiarifi2872
      @reiarifi2872 4 ปีที่แล้ว

      @@samzx81 still uses x11

    • @Klblaz
      @Klblaz 4 ปีที่แล้ว +3

      Wayland is as bad, if not worse. DirectFB is the true minimalist solution.

  • @zZGzHD
    @zZGzHD 4 ปีที่แล้ว +30

    bspwm > dwm dont @ me
    E: To clarify, dwm has an arbitrary LOC length (even though that's basically meaningless because I've seen 3k LOC run faster than 1k LOC) while also being a wm...and a taskbar...and a hotkey daemon.

    • @LukeSmithxyz
      @LukeSmithxyz  4 ปีที่แล้ว +10

      Then don't follow the LOC length? It's your own build. That's just to contrain the main build so they don't standardize non-essential features.

    • @escalierdudiable
      @escalierdudiable 4 ปีที่แล้ว +1

      can I @ you if I agree?

    • @AndreioxMacedo
      @AndreioxMacedo 4 ปีที่แล้ว

      true

    • @bograham6221
      @bograham6221 4 ปีที่แล้ว +5

      I also use bspwm, mainly because dwm's gaps were uneven (even literally just copying Luke's build) and I don't really like the tree structure or w/e.
      bspwm runs a shell script at start and that's it. I'm cool with bspwm+sxhkd+an external status bar.
      Plus, hell dwm needs a dozen patches in order to get basic features. I don't hate dwm, but it's not for me.

    • @mkd1113
      @mkd1113 4 ปีที่แล้ว +2

      @@bograham6221 gaps are kind of pointless IMO. I don't use gaps. I keep my build pretty vanilla tbh, besides a few extra tiling modes, my preferred keybinds, and mouse warping. It's pretty usable to me, I don't know what else you need.
      But that just probably goes to illustrate luke's point. Some people may prefer to make it look fancy or give it gaps, I just want something functional that lets me get my work done the way I want to. Also, you could easily remove dwm's status bar and keybinds and opt for sxhkd + an external status bar anyway.
      Also, the way that dwm manages tags and monitors is really unmatched IMO. You can select multiple tags, group a single window to multiple tags, or any combination thereof. Plus you get an extra set of tags with each monitor, and each monitor can also be in a different tiling mode.

  • @jamesmaxwell381
    @jamesmaxwell381 4 ปีที่แล้ว +6

    > considers simple, portable config files "bloat" , muh minimalism
    > has to git clone, vim edit, make install for minuscule of changes for terminal, window manager, etc
    > meanwhile package manager has been eternally btfo cause of wandering binaries spitted out by random make installs
    > muh "spend time to make your setup efficient" (yet switches tools faster than the "brrrr machine")
    But I like your videos Luke, keep up the good work 😜.
    Please consider making a video on pdf annotation on linux (Zathura can't do it) and what do you use for managing research papers and ref. management? What do you think of Zotero?

    • @netrezv
      @netrezv 4 ปีที่แล้ว +1

      "cause of wandering binaries spitted out by random make installs"
      You can change (or find out) the path in a Makefile, more often than not it'll be somewhere in /usr/local

    • @p_serdiuk
      @p_serdiuk 4 ปีที่แล้ว

      I guess it would be pretty easy to hook a package build and install script into the general recompile workflow if you really want the package manager to be aware of suckless stuff.

    • @sucklessboi4718
      @sucklessboi4718 4 ปีที่แล้ว +1

      > Editing source variables less bloated than parsing config files
      > You don't have to git clone every time wtf
      > Install directories located in make file
      > You dont have to do that/no one forced you to do that

  • @TheJohnniePlays
    @TheJohnniePlays 4 ปีที่แล้ว +23

    cool. Make a video about growing potatoes and feeding horses.

  • @nLamprok
    @nLamprok 4 ปีที่แล้ว +3

    I really wonder when you're going to stop daydreaming man. Modifying the source code isn't always safe (most definitely not always fun). It's also not very practical to actually compile the piece of software you intend to customize unless you know your shit. Also patches? And diffs? I mean I get why they're doing that, but it's not freaking user friendly. Since when we forgot about PRs, forks and so on? Don't get me wrong, but mocking an other open source project just because it has a config file is wrong. I don't see you talking about broken (community) patches, users trying to "play" with the source code of DWM breaking some of its software principles just because they think they'll achieve something cool.
    TLDR; mocking a library because it has config files and also because DWM has patches is just wrong... (btw I'm a software engineer). Open source is open source. If you don't like the way i3 releases new features, make a freaking fork and start modifying it the way you like.

    • @Xeab
      @Xeab 4 ปีที่แล้ว

      First, if a user is going to modify the source code they should expect it to break, thats 90% of coding. And why does it matter of you break some of the software principles, its your version of dwm for you and only you.
      Secondly, how is it unsafe? Unless your messing with rm, cp and mv it should be perfectly fine. Unless you somehow do something spectacularly wrong.
      Thirdly, on your last point on “if you don’t like something about i3 fork it” is totally valid, its only dwm is built for it, its designed to be modified, like luke said, although he’s not a programmer he can still understand and modify dwm, where as a lot of i3 isn’t ‘designed’ to be modified never mind easy to understand.
      He’s not mocking i3, he’s expressing his opinion on why he believes dwm is better than i3.

    • @nLamprok
      @nLamprok 4 ปีที่แล้ว

      @@Xeab memory leaks is one of the reasons -I can easily think- I'm calling it unsafe. Also modifying the config.h isn't actually modifying the source code. It's basically the same exact thing as if you modify the configuration of a software that uses a typical config file. What Luke says, is that DWM gives you the ability to modify the source code on your own "way" and make it cool using community patches. I don't see how that's different than using 3rd party plugins, or fork your own copy of i3 (for example). Not all users "expect code to break". Many of them actually want something that works just fine without the need to modify C files (that's my point about user experience/friendliness). I'm not trying to mock DWM, I just think it's not actually "better" or "worse" than i3. It's just different and in some ways "harder" for typical users to conceive.
      Also, he does mock i3 when he says "i3 is over". I'm a subscriber for a long time to know Luke is not a bad guy but some times the excitement of viewing/editing source code for a "suckless" software makes him lose common sense when it comes to software development. Open source is always the key. The rest are just details.

  • @Gehr96
    @Gehr96 4 ปีที่แล้ว +10

    No way I'm going back from Wayland to X11. Sway is awesome.

    • @BurgerKingHarkinian
      @BurgerKingHarkinian 4 ปีที่แล้ว

      Wayland? You disgust me!

    • @kiprasmel
      @kiprasmel 4 ปีที่แล้ว

      oh wow I just 1) found out about Sway, and 2) found out how easy it is to manage 2 monitors:
      wiki.archlinux.org/index.php/Xrandr#Manage_2-monitors & github.com/Ventto/mons#examples
      thanks for the comment kind stranger^^

  • @Xdavidel
    @Xdavidel 4 ปีที่แล้ว +4

    I'm also using DWM - but don't understand your argument: basically u could just modify any of the other 'config based' WM the same way as DWM. Really the only difference is the growing community donating patches no?

  • @clocked0
    @clocked0 4 ปีที่แล้ว +2

    Meh, i3 works for me. If it ain't broke, don't fix it...
    I don't really see any reason to switch away

  • @Euphorya
    @Euphorya 4 ปีที่แล้ว +4

    Why would I use a DE that works out of the box when I can spend 10hrs patching a program so that it barely works?

    • @sohn7767
      @sohn7767 4 ปีที่แล้ว +2

      Cuz DE and GUI wastes even more time. Stupid mouse

  • @npmaile
    @npmaile 4 ปีที่แล้ว +15

    Sway wm for the win

    • @ezequiel5260
      @ezequiel5260 4 ปีที่แล้ว

      This! Wayland is so much better

    • @ichaa3tech
      @ichaa3tech 4 ปีที่แล้ว

      @@ezequiel5260 if it had something like bspwm . and how's the resources usage compared to X ?

  • @LambOfDemyelination
    @LambOfDemyelination 4 ปีที่แล้ว +6

    Bee Ess Pee Double-U Emm.
    BSPWM.
    It's the Unix way.

  • @shubhampawar7921
    @shubhampawar7921 4 ปีที่แล้ว +18

    Since your video on bspwm, I have been using it. And imo it's one of the few WMs that truly follow the Unix philosophy(ie do one thing and one thing only). The entire bspwm can be configured from terminal, it's also very minimal and works really well out of the box

    • @shubhampawar7921
      @shubhampawar7921 4 ปีที่แล้ว +4

      Even for using hotkey you need an external program, plus writing scripts can be in any language, so If you like C use C, you like python use python, if you like bash(or Posix shell ) write in that. Ultimately following the Unix philosophy at its core. Brilliant

    • @victornecromancer
      @victornecromancer 4 ปีที่แล้ว

      That bspwmrc file is literally just a chain of commands, is'nt?

    • @shubhampawar7921
      @shubhampawar7921 4 ปีที่แล้ว +1

      @@victornecromancer yes, but what's your point??

    • @victornecromancer
      @victornecromancer 4 ปีที่แล้ว +1

      @@shubhampawar7921 nothing great xd

    • @yannicksanders8560
      @yannicksanders8560 4 ปีที่แล้ว +1

      I would gladly use something like bspwm if it came with dwm-style tiling. Tiling based on splits like in i3 or bspwm just always felt extremely clunky to me. I'm sure with some scripting magic it could be emulated but that would just be too much of a hack imo.

  • @RealisticLeech7
    @RealisticLeech7 4 ปีที่แล้ว +3

    kids, don't do drugs

  • @jsnjyn
    @jsnjyn 4 ปีที่แล้ว +11

    Hmm, the more Luke describes “patches” written in c for dwm, the more it sounds like “plug-ins” for anything else, written in whatever. 🤷‍♂️

    • @sud0x3
      @sud0x3 4 ปีที่แล้ว +8

      Plugin systems are usually designed to not conflict and break other plugins. I think the quality of the patches shows the group of people flocking to dwm are mostly concerned with looks and replicating what they already had in a Desktop Environment.

    • @robertdavis9948
      @robertdavis9948 4 ปีที่แล้ว

      @@sud0x3 this! 100% this.

  • @x1x2x125
    @x1x2x125 4 ปีที่แล้ว +6

    What about bspwm?

  • @DetectiveAme
    @DetectiveAme 4 ปีที่แล้ว +2

    I'm done with tiling WMs.
    Haha Cinnamon go ez

  • @ultrahalf
    @ultrahalf 4 ปีที่แล้ว +5

    Ex i3, Ex Bspwm techbreed

  • @aoeuclements
    @aoeuclements 4 ปีที่แล้ว +2

    I disagree with you here because you assumes that if you use i3 your using a binary or can't change the source, with any open source software you can simply download the source modify it the same way you are modifying the dwm source and compile it to create a binary, they may even publish a fork of the source repository such as the case with i3-gaps.
    Are you calming the benefits of open source software only apply to suckless, dwm, etc.?

    • @aoeuclements
      @aoeuclements 4 ปีที่แล้ว

      tl;dr install gentoo

  • @mackarof77
    @mackarof77 ปีที่แล้ว +1

    hey Luke nice presentation but some patches are not compatible, even vanille patch with systray/alpha(transparent bar) is not working out of the box

  • @sambranisa6500
    @sambranisa6500 4 ปีที่แล้ว +4

    What type of keyboard is that :D why does it have a nipple :D? I want one :D

    • @riseabove3082
      @riseabove3082 4 ปีที่แล้ว

      because you like nipples.

  • @_smhmd
    @_smhmd 4 ปีที่แล้ว +4

    You gotta admit, A lot of patches you want get merge conflicts you might fail to resolve. St's ligatures patch is not compatible with scrollback and boxdraw, for instance.

  • @spioboy1
    @spioboy1 4 ปีที่แล้ว +5

    What kind of keyboard is that? looks cool with the trackpoint

    • @mathamatics5384
      @mathamatics5384 4 ปีที่แล้ว

      Found: www.pckeyboard.com/page/category/EnduraPro

    • @riseabove3082
      @riseabove3082 4 ปีที่แล้ว

      Just as ugly and old style as I thought. No thanks.

  • @hamzab1821
    @hamzab1821 4 ปีที่แล้ว +2

    just use gnome you degenerates

  • @sepi4
    @sepi4 4 ปีที่แล้ว +3

    this is pretty sad, Luke wasted countless hours in configuring i3 and dwm, and now he want you to do the same

  • @timonpasslick
    @timonpasslick 4 ปีที่แล้ว +2

    I would use dwm if it didn't have the bar at the top and if it was tree based instead of stacking. Sure, you can edit that in, but at this point you could write the window manager yourself, so I'm using bspwm.

  • @ethanmiller5223
    @ethanmiller5223 4 ปีที่แล้ว +3

    You can still do the same thing with i3, just clone the GitHub repository and compile it from source just like dwm

  • @KingJellyfishII
    @KingJellyfishII 4 ปีที่แล้ว +1

    gotta say, giving a bit of r/gatekeeping vibes. Sure patches are cool but they're security risks and also can cause conflicts. And not to mention that you can just modify the source of i3 or whatever. Personally I'm going to stick to i3-gaps because there's nothing I want more to customise really. It's fine as it is.

  • @censoredterminalautism4073
    @censoredterminalautism4073 4 ปีที่แล้ว +3

    Maybe the i3 people would enjoy herbstluftwm.

    • @GreyDeathVaccine
      @GreyDeathVaccine 4 ปีที่แล้ว

      Great WM. Tons of possibility but poor popup handling. Maybe I will get better.

    • @censoredterminalautism4073
      @censoredterminalautism4073 4 ปีที่แล้ว

      @@GreyDeathVaccine I only tried it briefly, but it does seem very nice for people like want a manual tiler. Never used spectrwm, but I think that would also be a good i3 alternative. My favorite window managers are EXWM and dwm, though.

  • @robertdavis9948
    @robertdavis9948 4 ปีที่แล้ว +1

    On your advice, I tried dwm. It is terrible. No, laughable. And I have a working configuration of stumpwm (the worst wm on the planet). dwm makes stumpwm look like a gift from the gods. Its like they got to a point and just gave up. The patching isn't the bad part it was really a non-issue (I first tried your fork, then I forked myself) I will say that some of the patches are stupid. And the redundancy is awful. They really need to get a handle on their patching policy. Tons of unmaintained garbage.
    And after finally getting a working build (I say working with tongue-in-cheek, because it only just functions as a window manager) it basically displays windows. Yeah so it qualifies. But man, come on...really? All the effort put into that stupid bar (which is a redundancy since it is duplicated much better in lemonbar, or polybar and others) could have been put into making dwm work with third party bars. Why do a half assed job on a bar, when others have done it better, and not even make it useable. Yes, I know...patches. Big deal. Done right, you wouldn't need patches. I removed all the code for the stupid lame excuse for a bar and just reserved the space for polybar. Of course it doesn't work because they wasted time with stupid eye candy and didn't make it work with ewmh out of the box. Am I the only one that sees a problem with this? What is more bloat than a nonsense eye candy status bar that doesn't even work without patches when you could simple have done away with that garbage and made it work with other bars? dwm is the worst kind of bloat.
    Yeah its just a little bit of code, but what good is a small source file when the result is a haf assed highschool attempt at a window manager? Ok yeah! I know! Patches! I get it. Only jedi masters use dwm so if you use dwm you must be a jedi master. LOL. Come on people.
    If size of the compiled object is the only criteria for selecting a wm maybe dwm wins, but in all other categories dwm fails.

  • @ViniciusProvenzano
    @ViniciusProvenzano 4 ปีที่แล้ว +1

    You can patch all the WMs around for the features you need. I3-gaps is a fork of i3. DWM makes it easier to modularize the features you need, but it is like artisan work. May work for some who have the time and willingness to try. It is like scrapbooking for computer nerds.

    • @shinobuoshino5066
      @shinobuoshino5066 ปีที่แล้ว

      i3-gaps is a full fork that is packaged separately on most distros because of how much of a hassle it is to actually use otherwise lmao.

  • @SpittedDusk
    @SpittedDusk 4 ปีที่แล้ว +1

    Good arguments. But what about updating? If a new version of the baseline or the patches comes along, how hard is it to update? I imagine it is not as convenient and transparent as pacman -Syu. Can anyone with experience please elaborate on that?

  • @pojntfxlegacy611
    @pojntfxlegacy611 4 ปีที่แล้ว +1

    Take a look at Alpine Linux; it completely strips a way all GNU stuff and uses musl libc, the C library recommended by suckless!

  • @mattschwartzstein3159
    @mattschwartzstein3159 4 ปีที่แล้ว +1

    “Easier to use.” I’m not sure what universe you live in. C is not easier for most people than the fairly straightforward config file of i3. And why is patching and rebuilding somehow easier? Just because there are no limits does not make it “better.” And I hate to say it but suckless kind of sucks when it comes to documentation.

  • @cyberdr3am656
    @cyberdr3am656 4 ปีที่แล้ว +2

    I start using linux for 1.5 years now and i use your i3 config for 1 year. If you do a video for changing the bind and explain it ( i read you man page ) i can try our dwm build buit for now it's a litle hard for a " novice user " to change a lot of code to match like my i3 config

    • @ichaa3tech
      @ichaa3tech 4 ปีที่แล้ว

      Just try not to depend on config files and read a little bit and write your own . this way i was able to get to a fairly good level i mean i could survive and m using it just 4months now so you should do a better job it aint that hard

  • @auronkardek
    @auronkardek 4 ปีที่แล้ว +1

    Tried dwm a bit it look good but the config file is a bit too hard to understand, I don't even know how to edit a keybinding. i3 is for WM what GNOME is for DE, you can't recommand dwm to everyone.

  • @xhivo97
    @xhivo97 4 ปีที่แล้ว +1

    The only thing keeping me from dwm is that in some games, cs:go being one them, I get 10% less FPS. I don't know why, the window manager should not matter, I am pretty sure it has to do with monocle, fakefullscreen, or maybe some other patch. I should try vanilla dwm. Bspwm has such sane default configs that it keeps me from customizing. Where as my dwm build was actually really nice, with a lot of work put into the look and feel.

  • @bananchick_pasha
    @bananchick_pasha 4 ปีที่แล้ว +1

    So, why dwm is better than awesome or xmonad? In these wms your config is also written in turing complete language, but you don't need to sort out the mess of incompable patches.

  • @DimitriSabadie
    @DimitriSabadie 4 ปีที่แล้ว +1

    As both a software engineer and unixporn enthusiast, I cringe a lot at suckless software. It directly maps to UX regression in my mind.

  • @NicholasJJackson
    @NicholasJJackson 4 ปีที่แล้ว +1

    @Distrotube is doing boomer rants in his yard, @Brodie Robertson says suckless software just sucks @Luke Smith is growing a Brodie Beard

  • @whynautchase
    @whynautchase 4 ปีที่แล้ว +3

    lmk when it's compatible with Wayland

  • @spaceghost0813
    @spaceghost0813 4 ปีที่แล้ว +2

    I didn't want to be at the mercy of chip manufacturers so I took out a loan to build my own silicon foundry. I am now $1 billion in debt. Please send help.

  • @emperorpicard6474
    @emperorpicard6474 4 ปีที่แล้ว +1

    After i3 I tried dwm for a year, it was OK but organizing patches is a pain in the ass. Then there where the conflicting patches which sometimes where easy to solve, and sometimes not so easy (Some patches where not updated for the latest dwm etc).
    In the end I gave up on it when I wanted dwm to do something (can't remember what it was) but could not get it done without substantial changes to its source code which I could not be bothered with.
    Then I fell in love with bspwm. The fact that you customize it with shell scripting felt a lot more unixy to me. Also the fact that it does one thing and one thing well (no status-bar or keyboard inputs).
    bspwm is extremely configurable, and I can't think of anything that dwm can do that bspwm can't. And even if there was, just do what you do with dwm and edit the bspwm source code (I really doubt you'll ever need to).
    For once I think I'm ahead of the curve and bspwm will become the new cool.

    • @emperorpicard6474
      @emperorpicard6474 4 ปีที่แล้ว

      @moxy How so?

    • @chrkrngl
      @chrkrngl 4 ปีที่แล้ว

      @@emperorpicard6474 moxy is BLOAT (I guess it's just a joke ^^)

  • @bluecoat537
    @bluecoat537 4 ปีที่แล้ว +3

    Interesting that Luke doesn't "get" Emacs despite liking dwm because the config is just the source code. This is also the core philosophy of Emacs - the editor is infinitely extensible and customizable because any user configuration is simply more Emacs Lisp source code.

    • @parhelik5403
      @parhelik5403 4 ปีที่แล้ว +6

      Emacs is a life commitment. Its like joining the Mafia, the only way out is death. Once you go Emacs.. its down the rabbit hole. You forget about mundane tiling window managers, you forget about ricing terminals, trying out Linux distro's. You wouldn't have time to make videos. Emacs becomes your life. You write your final will and testament in org-mode.

  • @Zetverse
    @Zetverse ปีที่แล้ว +1

    I used to be dwm guy but now I've moved to i3 for sake of simplicity and it works out of the box for me. All I do is just tweak a little things here and there (usually keybindings). Guess it all comes down to that, mod-ability vs simplicity and I went with the latter.

  • @maxardis
    @maxardis 4 ปีที่แล้ว +3

    I use dwm for three years now. Most of the patches were already present three years ago. Not just 20 or so. But the fact is that more get added.

  • @aemarkov
    @aemarkov 4 ปีที่แล้ว +1

    What about Awesome and XMonad? They are configurable using source code too (Lua and Haskell). Yeh, I know that Haskell much harder, than just C.

  • @censoredterminalautism4073
    @censoredterminalautism4073 4 ปีที่แล้ว +2

    Write dwm and all the patches in Lisp and you have debloated Emacs without the text editor.

  • @minepro1206
    @minepro1206 4 ปีที่แล้ว +3

    Meanwhile me with xfce : sure, sure...

    • @GreyDeathVaccine
      @GreyDeathVaccine 4 ปีที่แล้ว

      Old timer :D Just joking. Most of my Linux time I have spent with Xfce.

    • @minepro1206
      @minepro1206 4 ปีที่แล้ว +1

      @@GreyDeathVaccine Quality time I might add.

  • @BlueDragon022
    @BlueDragon022 4 ปีที่แล้ว +1

    4 months ago "bspwm is my new best friend"... Dw in 4 months he'll be using Budgie then another 4 months later it'll be KDE then finally after another 4 months he'll be in gnome

    • @netbotcl586
      @netbotcl586 4 ปีที่แล้ว +2

      and another 4 months he'll install Windows 10

  • @Lars-ce4rd
    @Lars-ce4rd 4 ปีที่แล้ว +1

    Why are you only using like 50% of your screen? Really hope it's just to make the video bling

  • @user10cool
    @user10cool 4 ปีที่แล้ว +5

    DUDE I'm TRYING

  • @Hogis__
    @Hogis__ 4 ปีที่แล้ว +1

    If you don't want to maintain your i3 configs, why don't you just give a deprecation notice and stop maintaining it?

  • @Klayperson
    @Klayperson 4 ปีที่แล้ว +2

    but...i don't nEED to migrate from i3-gaps to dwm

  • @marcello4258
    @marcello4258 2 ปีที่แล้ว +1

    What I am wondering, what happens with your highly configured source base, if there is an update/patch to dem? It would overwrite all customization wouldn't kt?

    • @linuxramblingproductions8554
      @linuxramblingproductions8554 2 ปีที่แล้ว

      I doubt it would overwrite the config you would have to go and download the new version and try to patch it to be like your current config at least i would guess

  • @michaellk2254
    @michaellk2254 4 ปีที่แล้ว +3

    I see Mr. Smith purchased a new keyboard for the specific use of its green trackpoint.

    • @riseabove3082
      @riseabove3082 4 ปีที่แล้ว

      Looks ugly and old style. If it's not chic-let quiet keys then I want nothing to do with it. I like my keys to be flat and uniform.

  • @aashishgajangi
    @aashishgajangi 4 ปีที่แล้ว +6

    Did You have any Idea Color Emoji in Urxvt

    • @wlpsnic
      @wlpsnic 4 ปีที่แล้ว

      Maybe it is not possible

    • @sucklessboi4718
      @sucklessboi4718 4 ปีที่แล้ว +2

      Use st instead urxvt sucks

  • @g00zik97
    @g00zik97 2 ปีที่แล้ว +2

    ok i will switch to dwm luke

  • @KyleSnyderTipsyTinker
    @KyleSnyderTipsyTinker 4 ปีที่แล้ว +1

    What is your dual screen setup for dwm? I'm having trouble setting it up similar to my previous bspwm build where my laptop had all the desktops and main bar, and I used the second screen as a desktop that kept all the windows present as i switched desktops. On dwm, it's treating each tag as a full desktop with different size screens. It doesn't treat the external monitor as a separate desktop. I've tried several xrandr configurations but no luck any suggestion on mimicking the bspwm behavior on dwm? I believe you had a similar bspwm setup.

  • @spaceyfounder5040
    @spaceyfounder5040 4 ปีที่แล้ว +3

    You know what I love about your channel, it's opinionated, trusting you makes difficult choices, actually not difficult.

  • @apenasmeucanal5984
    @apenasmeucanal5984 4 ปีที่แล้ว +1

    im not interested on dwm, might try bspwm tho, but, atm, i3gaps fulfills my needs

  • @kisuyami5065
    @kisuyami5065 4 ปีที่แล้ว +1

    You can modify the source of i3wm, the only thing that suckless do different is that they make easier to apply patchs.

  • @scriptworld
    @scriptworld 4 ปีที่แล้ว

    thats all cool and stuff but... recompiling and restarting my window manager just to see my 'config' changes take effect, which could even be broken, would take me 2 years to get my dream setup up and running. don't be too hard on config files, they have their pros aswell luke!

  • @porky1118
    @porky1118 3 ปีที่แล้ว +1

    I still wonder, how suckless interacts with package managers, and how I update their software after adding some patches.

  • @godnyx117
    @godnyx117 4 ปีที่แล้ว +2

    Qtile, Awesome, Xmonad! Pick one! Be happy!

    • @ichaa3tech
      @ichaa3tech 4 ปีที่แล้ว

      Awesome is utter garbage . xmonad is a great choice and far mor better because haskell and shiet . qtile (python no thanks)

  • @babitz0r
    @babitz0r 4 ปีที่แล้ว +2

    i use awm. it's dwm with a bunch of lua scripts on top of it and i like it that way. maybe i'll plunge myself into the dwm meme one day, but i'm good for now

  • @TheMMWarlord
    @TheMMWarlord 4 ปีที่แล้ว +2

    There's nothing wrong with parsing a config file...