 Hey everybody, welcome back to the video today. Welcome back to the video. Welcome back to the channel Today we're gonna play playing around a little bit with DWM. Now It took me forever to get DWM Installed in the first place and I think I'm not even really remembering how I did it because I did it ages ago And then did a little bit of customization got frustrated and we begged I my beloved I3 So I'm not going to show you how to install DWM probably ever because It's just a pain in the ass But because I do have installed I'm going to try to do some more customization So there are several things I want to do today I want to do a little bit of playing around with the colors and I want to work on transferring some of these horrendous keybindings over to SXHKD Now I've already done some of this stuff So if we them into about config. Oh, excuse me DWM And here I've moved some of my application bindings over To the SXHKD Same thing with Rolfi and things like that. So I Don't have to miss around with moving those things now See like I don't know any of the standard key bindings Take how do I make this one here bigger? Like I can't even move it to the you know, it's a super shift, you know, Vim keys moves it And All right, I got I'm so confused. Okay, so I got it back over here now, but it closed so we'll try again This is in DWM is infuriating out of the box it just is um, I mean there's a difference between Being minimal and not bloated and being unusable It's like taking the steering wheel out of a car doesn't minimize your bloated just makes you unable to drive the car So basically that's how I feel about DWM, but everybody's like oh DWM is awesome once you get it configured So well, I'm gonna try to configure it a little bit I'm gonna try Okay, so Sorry about that little blob of pause there Editing skills are still not up to par. Anyways, my goal for today is again colors and Moving as many key bindings over SXHKD as I possibly can Now the main reason I want to use SXHKD is for two reasons once I use it in all my other desktop environments or just mental managers and I also hate this syntax it's It's it's trash So what I don't know is whether or not I can use like this if I can use this whole argument here Take to quit. So that's what I'm gonna find out now So if you get into insert boats go right down here to the bottom Insert and we'll add a comment here DWM key binding Okay, and we do Mod plus Q and then We want to do kill client and then curly brackets 0 I Don't know if we need the zero part though or even The syntax of the comma, but we're gonna find out As you would I also don't know because I'm complete DWM noob Do I need to rebuild DWM if I comment this section up this? I'm assuming I do So Do this the mod is this and asterisks and Astros and a slash, okay, and then control WQW and All right. Yeah, I'm gonna have to rebuild so we get out of this and Let's see See if I remember how to do this because it's been ages pseudo Make okay, I don't know if that was successful or not. I see warnings. I think they can be okay, and then pseudo make stall Okay, so it should have worked. All right, so now I'm gonna pause the video log out log back in Welcome to DWM and then try to hopefully knit these videos together So give me a minute A minute for me, I guess Okay, so After some messing around the syntax I use did not work And I was probably pretty stupid to think that it did so I should be back to where I started which I am okay, so we CD into dot config DWM and Then into config H and Then we'll do this. We'll also them into yep this here and Get rid of this. See I try it multiple ways while I was off camera. I got rid of the Squirrely brackets zero part and that didn't work So I think there is Really disappointing I don't even know how to move I gotta move this window over here. How do I do that? so let's Let's close this first so that we can get this thing bigger Um, these are the set that layouts Toggle floating So I have it set so mod and left and right just move to the monitors Which is the way it should be I should do But I like it so that I can do I really don't want it to be Mod in the left right arrows because I like that to move between windows instead of monitors That's annoying and where are even the Key bindings here to move a window So like I know couldn't move a window to among the monitors so it's on my second monitor and I got it back so that and that was mod shift and arrows I'm assuming my shift and them keys work as well. They do not okay again, it's like Completely dysfunctional Well, I think I'm gonna have to think on that and do some more research So let's instead work on some colors. So this here should be this color here and we want to change that We want to change it to let's see what we want to do we want to do one dark and we want to do Dracula For now, let's just do Dracula. We know that works Colors team colors again. I should have had this up. I've had to restart to get you know the session Here we go so Let's make it for this color here Change word control V fortunately in order to do this You have to make the file again Log out and log back in as far as I know that is dumb Why do people consider this better? That's Instead of this becoming a you know, you know Customization video coming around on how stupid suckless software is Why is this better? Why it doesn't make any sense Why this is better? That you have to rebuild the file every time you want to change a color like no if that's not the way it should work I'm sure that are there are some DWM people out there saying. Oh, this guy's a moron This is how you do it. This is how you're supposed to do it. Of course, that's There's no documentation for this shit. It's so dumb anyways, that's a This year is gonna be the background for the numbers I Think I think if we do this now This should change in the color behind the Workspace should change okay, and This right here should be the text color of the numbers We want to change that to this one here. Oops. Okay. I Think I did that right Let's go ahead and save this and Do this again? Okay, so Quit that out on my other monitor, so we're gonna do make We had a CD to that. Are we into the right one? Yes make Okay, pseudo make install okay, and Again, I'm gonna pause this and we'll try to stitch things together when we come back See if the colors will work at least. This is dumb All right, as you see It worked so we got some colors That's good. That's at least makes it, you know, not terrible looking So I guess the question what else can I do today to make this interesting this is just kind of like a Rambling I'm learning. Hopefully somebody else learned something from my mistakes kind of video So if we go I just desperately wanted so Get this first We delete this okay, and then do another thing here and do Them into that config. Let's CD into it first and then I'm pretty sure I'm not supposed to be editing this file. I'm supposed to be config the dot def dot h file But this seems to work. So I'm just gonna, you know do this I Desperately want to try to get some of these moved over to the sxHKD, but I just don't know how to do it Okay, so let's Look at this logically. So I don't know any C programming language at all Or well, that's I mean, that's not true, but I mean, I know some but I'm not good at it at all You can barely tell you why there's commas after each of these things But anyway, so this here tells you to use the mod key or mod and shift Okay, this is the actual key that is modifying. So space in this thing or m or f or whatever and then this does the function and argument what it So I'd assume if I'm going to move any of these over to here The argument would have to go but then does the syntax has to have to say the same I'm assuming it does just see like in in i3 that you have to pass the i3 dash msg in BS PWM you have to use BS PC I Don't know All right So if I look at I'm gonna look at Distra tubes config file Because I'm gonna steal at least even if I can't move things over to SxH key, let's just abandon that dream for today. At least I got some things moved over there because I got the Terminal oops and D menu are all done. Okay, so And we can we've kept mod p to do DWM that can stay. I don't use DWM that that can just stay It's mod JK so that should move That resizes things Okay, that's weird. Okay. I've learned something. All right, so mod L and H resize Windows, okay mod J and K was between them That is a weird way to do it, but it works, okay because all right, so Maybe I'm misremembering my my VIM vining Okay, so if yeah, J and K in VIM it's up and down But in DWM it's back and forth That is weird, bro That is weird It's gonna take forever to get used to Okay so N What does mod N do? All right, so mod N moves it the orientation So mod I goes back to this. Okay, I can get used to that Mod tab in this What does nothing? Okay, my Q kills things. So like that. I'm good. It remembers That's nice. It remembers the Proportions that's that's good Okay. All right, so mod T sets the layout Okay, I'm assuming that's supposed to be tiling so well, what does mod F do nothing? Okay. Oh These are all floating. Okay, that's good Quit those. All right, so we go back to mod T that should get us back to Yes Okay, all right. What does mod M look like? This mod M is full screen. That's the monocle mode Okay, so my mod tab should switch between things No No mod J and case which still switch between things. Okay Weird, but I could get used to it. Okay, so that's takes care of T F and M space that's the Floating yeah, that's floating Okay So how do you get out of floating? That's a good question. So if I go back to mod T no Mod shift. Yeah mod shift space. Okay So that's these two Mod is that mod zero? I don't know what that does. Yeah, I don't know what that does much shift much shift Zero, oh Okay. All right All right, so much shift Zero puts this window on it pins it to every single workspace. So I'm assuming mod zero mod zero And then mod shift zero mod zero Color me confused I know how do you how do I get to not be pinned to every workspace just quit it? Okay? All right That was That Excuse me That was interesting, okay, so we'll read You See Yep Yep Anyways, I don't think I haven't changed anything All right, so if I wanted to Do Some of district tubes things Let's uh, let me move this over to here and Okay, so Here's what I need to do first. I want to find out mouse follows focus DWM So we're doing a little bit of hello. I just went from open box. I really enjoy this so far But there are two things I want let's say I have two views one and two with this kind of layout I'm in view one and my mouse is over a and it's focused. I switched to mod two to do two and move mod The focus is still on a even though my mouse pointer is over B this normal Yeah, I wanted to follow the focus So here's another rant. It just shows you how unsupported DWM and suckless software is that all the questions that need to be asked or either on reddit or on arch Linux forums I mean there's no way to get good proper support Interesting, okay, so let's go to suckless and see if there's a patch Maybe I can remember how to patch things DWM patches Let's see activate Active tag indicator bar actual full screen alpha Alternate tags alt tag decorations. Oh, this is gonna be for This patch provides the ability to use alternative text in tags which contains at least one window So that would okay. I don't really need that Always center always full screen always on top any bar I'm gonna do this in another video Because I want to try to want ready it rid of this bar and use poly bar We'll see if we can get that to work. That'll be next weekend. I think right that's scheduled That's the aspect resize attach below What I want to be able to do is when I Because I use my mouse I Probably shouldn't use my mouse, but I use my mouse. I think everybody uses their mouse even people who are Big window manager fans. They use their mouse some so when I switch change focus like I'm doing right here I want the mouse to change with it. I understand that I can use my mouse keys To do to more my keyboard keys to move around and that's I'm gonna learn. I'm getting better at doing this but This is gonna follow see if there's something with it f Focus master Why does it jump to the top? Bullshit switch focus to the towel master client from anywhere on the stack that doesn't help me Focus on click no focus on Net active By default DWM response is to net active window client messages by setting urgency. That's for urgency. I don't care about that Focus urgent. That's gonna be it There's no way to do that Apparently at least from patches Wow, okay mouse. Let's see if there's a mouse. Maybe no nope Fascinating, okay I am gonna end up doing the tab thing as there's a actually it's a tool called tab I'm not this A comp it looks a bit complicated though We're gonna try that the next When we mess around with DWM the next time we're gonna try that because I love tab mode in i3 Wow Okay, well, you know The question I have for me today is my goal was to make this usable for me So I could go away from i3 for a little while and just make it usable and I don't know that I've accomplished that at all The only thing I've changed today it manages to change today's colors and learned what the key bindings are And these here are Standard I should just point that out those came from the distro tubes these change the tags Oh It's See what it would have these do? Okay, these are for clicks interesting, why would I That just basically allows you to click on these. I mean, why would anybody do that? Okay, that's weird. Um, I Feel like this was a waste of a video, but I don't think if let's just wrap this up here because we've been here for a forever Should you use DWM? That's a good question This is not for new people. This is this isn't even for me I've been using window managers now for over a year. I'll granted most of my time has been spent in I3 which is the noobs, you know, the noobs place to be but you know, I've used the SPWM I've used Q tile. I've used X Monad. I've used now DWM I There I mean, there are a few others that I be you know, I have open box installed I haven't really played around with I play, you know, I've used awesome before It's me. I know these things and I'm confused AF when I ever I get into DWM because I know I have no idea how to add to the the bar so Let's uh, let's get out of this. All right and CD back to the home directory and CD into DWM blocks. Okay, and We should be able to go into Vim blocks dot H Okay, and this just says the time. Okay now The time that sh is in so where is Time dot sh Okay, so apparently I have time that so it's in look. Okay, so I'm it's in my path Let's move this over to there get that out of the way so and open up another one of these and resize it so CD dot slash slash user No, because I'm I'm an idiot. I don't know how to use Linux logo Ben okay, and then this should have it. Let's see this has My time dot sh file, so let's look and see what that looks like. So Vim time dot sh It's literally just a script file to show the date. Okay, so if I wanted to show something else Like volume script Let's Okay Let's go to the dot files here for a distro tube and steal some of his scripts. Let's see if we can Just quit this Do do do do DWM blocks here we go So this is his volume script well, that's really simple. Okay, so pseudo make touch volume dot sh Okay, we're just gonna go ahead and make an sh. Okay, he doesn't have his as an sh But I don't think it matters. So if we then pseudo Vim into volume dot sh Oops, I forgot pseudo Neat and Vim dot I forget when you use pseudo you can't use your alias that blows Okay, there we go. So and then we need a sure shebang, which is Ponson sign oops insert Ponson exclamation point slash bin slash bash Okay, and then we're gonna just copy and paste Okay, okay, so if we go get him if we go over here to end them into Block size h and we'll resize this so it's bigger again, and we type we yank this line and paste that line and Change this change w Volume oops. Wow. That was a lot of bad typing. I moved my keyboard to a Different position. So my my home row is you know shifted over like a half an inch and it's drove me back shit crazy all day Anyways, so if we do this W Q okay, so really that should work Okay, so the so we do make I don't know if that works or not pseudo make install Okay now Does that mean we're going to restart DWM again there has to be a way there has to be a way to restart Reload the bar And it just has to be right? We're gonna find out there has to be my shift R. I'm gonna see if Switching between monitors apps launched If you wonder what I'm doing on my other monitor. I'm going through district tubes Config.h file Just to see if I can figure out Yes much much if our just is just my modshift X. That's all he has Okay, well you want to know We're gonna just just for this last thing. This is the last thing we do Because I want to be at least a little productive. So I'm gonna close that I'm gonna pause the video again When we come back, we'll see if the volume is up there in the top Okay pause As you can see that did not work Okay, and I don't know why I have no clue I just the only thing I could say that I did different than district tube did was So we CD back into users here and pseudo and then Volume message. I don't see anything I did different than he did So this should work because I'm just Something's different. Okay, so, all right, that's you want to know because Oops, I mean it shouldn't change anything because I use I Have bashing stalled I don't know. Anyway, it doesn't matter. I'll must put on with this off camera So basically this video was pointless and all if you've learned anything you'll learn to state the hell away from DWM Unless you know what you're doing because I don't know what I'm doing as I've proved for the last 20 or 30 minutes Or however ever long I've been messing around with this piece of crap piece of software Anyways, thank you for watching if you enjoyed this video give it a thumbs up I don't know why you would enjoy this video Why you wouldn't you enjoy this video? This was adorable Give it a thumbs down Just do yourself a favor give it a subscribe and what more of my utter nonsense and the podcast that we do Weekly is way better than this. So let make sure you listen to the Linux cast. We'll see you next time You