Dwm Is a GREAT Window Manager (After It's Patched!)

preview_player
Показать описание
I've spent the last two days living in "dwm" again, mainly working a build for DTOS. I've patched it to include some important functionality that I think is critical--especially adding support for keychords!

REFERENCED:

WANT TO SUPPORT THE CHANNEL?

DONATE CRYPTO:
💰 Bitcoin: 1Mp6ebz5bNcjNFW7XWHVht36SkiLoxPKoX
🐶 Dogecoin: D5fpRD1JRoBFPDXSBocRTp8W9uKzfwLFAu
📕 LBC: bMfA2c3zmcLxPCpyPcrykLvMhZ7A5mQuhJ

DT ON THE WEB:

FREE AND OPEN SOURCE SOFTWARE THAT I USE:

Your support is very much appreciated. Thanks, guys!
Рекомендации по теме
Комментарии
Автор

Hey DT, I'm the author of the keychord patch, I'm glad you like it. I să that you install the older version of the patch which uses a lot of malloc, realloc, and memcpy, which would make the window manager very slow sometimes and might lead to crashes. This is my bad since I labeled the date wrong on the new patch. please use the dwm-keychord-6.2.diff. This change the implementation to a stack allocated array that makes it way faster and avoids crashes. Thank you for showing my patch to others!

hoanghainguyen
Автор

Tried I3, bspwm, qtile and even ratpoison: keep coming back to dwm for it's simplicity.

speedyfox
Автор

I used to patch dwm a lot and write my own code for dwm (im a c programmer so it was easy). But in the end I went back to using plain dwm without any modifications. I realized that dwm defaults are better if you just get used to it.

notuxnobux
Автор

Wow that is awesome, no pun intended! Also, love the background wallpaper!

kylewillett
Автор

8:50
I just noticed: I have pretty much the same 4 first "tags" in BSPWM and I didn't do that consciously. In fact, I just used desktops in the way that made sense to me at the moment! For some reason it just comes naturally to have work in 1 and web in 2 and docs later. I put them in 3 not 4.

theodorealenas
Автор

DWM has about 1k lines of code and is really light on features while xmonad has a bit over 2.2k and has everything including the kitchen sink. Really makes you wonder 🤔

Neucher
Автор

Great work. I love dwm and suckless. I like the fact that you haven't overdone the patching. I am an ALT sort of guy lol. thanks.

MrNeilypops
Автор

What a coincidence, just switched to dwm yesterday. It's very lightweight and clean

alexs
Автор

dwm is my personal fav and i keep coming back to it..

alokshandilya
Автор

dwm-flexipatch github repo contains all the patches and organized, someone said that if you apply multiple patches for dwm by yourself, sometimes it won't work as expected. I haven't tried the repo though. (I'm using i3, interested in dwm)

codychan
Автор

I was just going to switch to dwm after learning some C. This will help me out a ton. Thanks.

danielrodrigoalegriasallo
Автор

Enough. I have enough of this "dtos" thing. Is time for me to become a Patreon of yours. This is wonderful!!!

DanelonNicolas
Автор

I really can't get over the use of the word 'chord' here. 'Chord' normally refers to keys that are held together - at the same time. If you break up a chord it becomes an arpeggio, though I haven't heard that term used with typing. A quick check of QMK reveals that common usage of the term 'chord' does seem to follow the musical definition. Arpeggiation is allowed in QMK for chords, but what seems to be implemented here is a chord sequence, not an arpeggio.

hikingpete
Автор

I use dwm with really quite minimal changes. I added a 1 pixel gap, but only between windows, not between the screen edges. I also changed it so that when you move a window to another monitor or virtual desktop focus follows the window, you're taken to the other desktop, etc. There's also a horizontal layout option, but that's pretty much it.

entelin
Автор

there's one more purpose for gaps: allowing interacting with the root window even if other windows are open. This is useful if you have a right click menu for your desktop for example.

onceuponaban
Автор

You can use sxhkd in any window manager to use keychords.

withercubes
Автор

sys tray is important to me. I patch it in first usually. I do not need it to launch stuff from it. I need it as indicator for chat apps so I can see if someone messaged me while I was AFK

oalfodr
Автор

I prefer Qtile and have started using it exclusively on my system. I especially like tge Arcolinux implementation of Qtile as it offers a sane starting point from where I modified my cuffent configs. I never thought I'd be comfortable in a tiling window manager but made tge switch after a large update to Cinnamon broke my display configuration. I really like how all the basic config files are all in one place with Qtile. I can easily copy them in from a backup if I break my basic setup. I've got a sight condition so being able to have my bar, key bindings, colour scheme, wallpaper and display resolution restored just by copying a few files onto my system is a real time saver. Does anyone else here have any experience of disabilities and tiling window managers?

NMYL
Автор

Proprietary fonts aren't exactly the end of the world but it's worth noting that JoyPixels is proprietary

nonetrix
Автор

hey DT dont know if you knew this but the keychain patch is better suited for what you are using the courds for as courds are more for 2 button commands after the first 2 button command for example super+t then super+k for kitty where as with chains it would be super+t then k :)

TrueWordsOfEternity