@@abdulwahabjag I'M NOT ANGRY, JUST BEING HONEST. AND WE USE THE STANDARD ARABIC BASE 10 (AS IN 9+1) AS A POINT OF REFERENCE WHEN DESCRIBING OTHER SYSTEMS. OTHERWISE THEY'D ALL BE BASE 10.
LARBS has impressed me so much I sent Luke some coin. Centered master is something I could never get around to figure out doing with bspwm. DWM and larbs fits the bill. My suggestion is a video on forking larbs and cutting in your own stuff. I'm a bit git challenged. I'm working on a branch and doing ok but I'm always afraid I'm going to mess it up. Thanks Luke.
It's so funny I've just recently started using tiling window managers, but you turning on floating mode made me feel anxious and think "Oh no what have you done?"
What i admire the most about dwm is the swallow feature, as in, if you were to run a command that spawns a window from the terminal, the newly spawned window replaces the unusable terminal window. Extremely useful if you also use ncurses file managers. I don't think xmonad even has this...
@@abdulwahabjag I certainly can't disagree with the points you've raised - but these things often elicited a positive response for me. The show is comfortable, and the status quo returning to normal at the end of the episode is typically, but not always the case. If you go into the show expecting life-changing experiences, you're bound to be disappointed. With that said, I do think you're missing the greater goal of the show as a work of art: Freddie is Dan Schneider, and creating the show was intended as his own psychological therapy meant to soothe his frustrations with being inept with females before his successful career. Of course, life imitates art, and when the therapy proved ineffective, he allegedly preyed on the stars of the show instead - this reportedly happened to female stars, but not Freddie. Adults in-universe are either unable to command respect, are childish themselves, or are unthreatening in some other way. The only outside factor that comes between Freddie and potential romantic partners is his mother, a personification of his own insecurities manifested in an obsessive compulsive germophobe. I imagine he had some experience in which his mother embarassed him in front of his peers at a young age, and he created this character as the nagging blame that stops him from "having fun" with his female friends. I also theorize that this character, an archetypal "nagging mother", was a criticism of not only the FCC, but also Nickelodeon, who limited what he could air on the show, and also the legal system surrounding age of consent, which interfered with him having relationships with children. But otherwise it's a teen sitcom, not Breaking Bad.
Here's an interesting topic for a video: How to make older PCs preform modern tasks, or make them as efficient as possible. I have an old crappy Dell PC with a core 2 Duo and 3GB of RAM that I put together with parts that people threw away for cheap. I installed Arch onto it and tried running KDE on it at first... It didn't like it. Took too much RAM and the CPU kept getting overloaded, so I've switched to a vanilla X Desktop Environment in the mean time in order to save some RAM and CPU energy, and I've been trying to run minimal Terminal apps in order to also save some energy. But with all that, I'm still running into some CPU bottlenecks. What I'm trying to say is, you are able to do these advanced tasks like recording videos, video editing, screen recording, rendering 1080p videos, and possibly watching 1080p videos without having too many bottlenecks on a thinkpad with an older processor than mine. While I can barely watch a 720p 60fps video with Firefox open. I'd like to know if there's some tips and tricks I need to know in order to maximize the efficiency of my PC or other Linux Virgin PCs. Love your content!
@@espana86 I forgot I commented this, but yeah I tried JWM a while after commenting this, and although I was more comfortable using it, it still had the same CPU and the RAM bottlenecks. It was a nice experiment though. Made me appreciate developers who make lightweight programs, but I just got tired of playing the IT guy with my machine. I enjoy doing it, but not everyday.
@@espana86 I mentioned the RAM because I upgraded that PC from 3GB to 5GB of RAM and in the process of doing so, chose much better RAM sticks.The 3GB I put in there originally was just random RAM sticks I found, the 5GB upgrade I did had much better RAM sticks that were all a consistent speed, and it made video playback a little smoother. Apart from that, not much changed. That Core 2 Duo did surprise me with its performance, but it's still an old processor and these things have limits. The one thing I forgot to do on that machine is play a Windows game that came-out at the time the computer was built, and see if playing it on Wine would be faster than running it on Windows XP.
@@thepuzzlemaster64 a vanilla Arch install with the i3 WM is probably best for an old laptop. on a fresh boot I use about 290MB of memory. with firefox open it only uses 700MB. super simple and lightweight.
Dude thank you so much. I have been struggling on setting up my linux for to weeks now. I always ended up missing one thing which made me confused and made the entire system unusable, like changing the font on my greeter (yes, i do not know how I did that). You have it so organized and made it possible for me to play around without feeling drowned.
hey Luke, I'm one of those who still use your i3 setup, and here's why : 1-I hate the inability to change back to normal non-master-slave mode, because the needs for each mode are different. 2-I need the normal "egalitarian" mode because as a student i need to quote stuff form PDFs to a document I would usually be writing, the master-slave thing is really annoying and does not achieve what i need from a tiling window manager. 3-The need to keep updating scripts and config files for the rest of my life makes me feel frustrated because i don't have time for that, and i find that to be a big turn off, it's one of the reasons that made me run away from windows because it's so needy. 4- i3 gaps is just simple, usable, has everything i need. so my problem with dwm is not that I'm unable to get comfortable with it, it just doesn't have what i need, unlike i3.
This is a very easy to understand introduction to dwm. I am moving from manjaro to arch linux and am considering to switch from i3 to either sway or dwm. One of the things I usually do in i3 is I have 10+ IntelliJ projects open and use the tab feature which allows using the full screen and at the same time easily switch between the projects with mod+arrow. I guess I should be able to do a similar thing with dwm using a patch or something.
I'm quite okay with my basic i3 configuration, it suits me well and I don't really see the need for all of these "features" when I'd probably not even use most of them.
dwm doesn't come with most of this stuff. By default it only has 3 layouts, the standard master/slave one, a full screen layout which only shows the master window, and a floating one. Saying dwm has too many features is pretty funny lol. They are all extensions
I switched from a full desktop environment thanks to your DWM build. It was easy to learn, and easy to use. The only issue I have is I can't figure out how to change the default Gruvbox dark theme. Thanks for the build of DWM.
Thank you for not having your shades on. I used to be totally distracted by them, wondering when they would slide off. Of course, there's also the obvious question of why they're being worn indoors.
enjoying DWM. Thanks for the info on setting up my status bar. I used a simple script which calls functions and produces output to xsetroot command to revise me status bar. Not as fancy as yours but functional. I will definitely look at the larbs build to understand the key bindings. I usually us aliases but keys are quicker! cheers!
Im staging my move to dwm from i3. Started to use some of Luke's keybindings from his config.h, honestly with the effort he has gone to, I thinking of just using larbs and telling people when they ask that I'm running lwm.
I use cfacts and movestack pacthes, that really nicely complements dwm. cfacts resizes focused window in the stack. movestack shift focused window up and down.
I think I want to make the dem I just installed the boomer Luke Smith version, so I'm going to start working in that direction. If you could do a video on the setting up on the backgrounds, that would help me out a lot. Thanks, una-boomer , you're the best!
As a linux mint user who basically is doing windows still, it blew my mind when I saw that you don't need a mouse to manage different windows. Time to go figure out what data I need to back up off my computer before I finally take things to the next level
guess too late, but: Don't do it. Just git clone dwm, compile it, add a /usr/share/xsessions/dwm.desktop file pointing to it - and done. You can select it at login, while keeping your DE.
I don't understand WMs like dwm and awesome that create a cyclical relationship between tiled tabs. The whole point of tiling is that windows have a spatial relationship, and you can move between them directionally. If I wanted to cycle, I'd use a floating WM and Alt-Tab between things.
Is there a list of the patches that are currently in Lukes dwm? I like many of the things showed but I think I'd like to start from scratch on my own. Such a list would be very useful for that.
dwm looks great! I'll try it on my bigger screen. But I'm not sure if it would do any good on my old 10 inch netbook, that I use for typing in evironments with limited space like libraries, cafes or trains.
Although I see the logic of your setup, since I don't live in or for the terminal, this is like a day at the carnival, but I'll go back to running one or two apps/ws, mostly in i3. I research life outside computers far more than configuration within. Life outside computers is experiencing controlled demolition by the eugenicist royal bloodlines. More interesting than how to twiddle with window placement.
Hi, really good demo!! I like to know what happen with the pop ups windows off the apps, like "save as". How they are managed? Also I would like to see how you receive notifications of apps.
Read in the ArchWiki article about window managers: It has no text configuration file. Configuration is done entirely by modifying the C source code, and it must be recompiled and restarted each time it is changed. WTF? This means I need to run a C compiler and linker each time I want to make a permanent change of e.g. how my windows are tiled? This sounds like die-hard Gentoo or Linux from Scratch approach to me.
Can you make a tutorial on how to prepare an installation script for a new setup? Because of my uni I frequently have to install things on new machines. And I would love to know how to make something like you made
I would recommend just looking at the LARBS script's code. It isn't actually too complicated. Most of it is just to look good. github.com/lukesmithxyz/larbs If you want to start from scratch, just install it manually and keep track of all the commands you run in a file. That becomes your script.
@@LukeSmithxyz My main thing is to automate installing software and configuring still like network setting, downloading compilers, drivers etc etc. So I guess its going to be good for that?
@@zaspanyflegmatyk2446 That I do not automate in the script. It's suppose to be run after basic install, but that wouldn't be much harder to add. I think I have some scripts in the testing directory that do that, but I rarely use them.
I love everything about dwm, except for the stack! I have a large monitor and normally 3 windows that are my 'master' all at once! I tried to live with stacking but I just can't on my main desktop and 38" widescreen. I do love dwm on my laptop though.
I have no idea what I'm looking at when I see the config.h When I look at i3 config file and read the site it is easy to understand how to configure it. I've searched all over the archwiki and suckless to find information of this but there is nothing.
I WILL keep using i3. Because it works for me. I am a software engineer and I have two 1440p displays. I never split windows like, AT ALL. Everything has its own workspace, and I can move workspace from one display to the other at will. I have a TMUX terminal windows, so I don't even run more than one terminal. I use a floating popup terminal that Luke published long time ago, and it works for me. Anything over this sort of "tinkering" is just diminishing my workflow, not enhancing it, since I have no need for any enhancements. I am as efficient as it gets. Also, I play games *enough* times a week to need the i3's management of that for me. I don't want to set up a layout preset for each game (floating for Terraria, FS for CSGO, passthrough for Minecraft, etc.)
I still think it's interesting how he says CON-fig instead of config. He makes it into two words. Does he also say CON-figuration instead of configuration.