Leaving dwm for StumpWM

preview_player
Показать описание
This tutorial is focused on StumpWM a powerful window manager written
in Lisp. StumpWM and Ratpoison has gotten a bad wrap and I love it. So I am here to
set the record straight.

StumpWM Website:

Wiki:

Manual

Mailing List:

Additional Modules:

My Config:

Let me know what you think and if there is anything specific you would like to learn about.

----------------► Wanna Support Me? ◀︎----------------
Github:
Patreon:

----------------► Wanna Checkout My Dots? ◀︎----------------
Vimrc:
Emacs Config:
----------------► Come Join The Community◀︎----------------
LBRY:
Matrix Space:
Discord:

00:00 Intro
Рекомендации по теме
Комментарии
Автор

Another Feature I didn't get to touch on was `stumpish` a commandline program that allows you to interact with stumpwm using the same commands available with `prefix ;`. This should give you a good starting point for those of you coming from bspwm. There are plenty of other features I didn't get to mention but but I figured those of you a little new to lisp would appreciate something a bit more familiar.

GavinFreeborn
Автор

Nice! I just started playing around with StumpWM myself as I try and learn common Lisp.

zosthegoatherd
Автор

Wow being able to treat emacs/vim windows as first class tiles is brilliant. It always irked me that I'm running an application specific "wm" inside a real wm.

LabiaLicker
Автор

Yay, you came to the Lisp and Emacs side! Thanks for this, liked and subbed. Love all of your vidoes, keep it up.

codebitcookie
Автор

Oh, this looks great. Something to try out

TheLinuxCast
Автор

StumpWM looked so interesting, I'm giving it a try. Thanks for the great demonstration Gavin!

Timjstewart
Автор

i’ve been using stumpwm for years, mostly
for the insane hackability in CL. Such a fun WM!

noogie
Автор

I love that you can stack windows on top of each other. I wish more tiling WM's had this feature. Like bspwm for example.

coppereva
Автор

Your emacs xorg-window trick would be an awesome contrib module!

DavidB-zhyd
Автор

I used StumWM about a year ago. I was a bit annoyed when using Zoom, that it was pretty difficult to recover windows that Zoom "minimized". But I mainly switched away from it because I always get tearing on Youtube videos on X11 and wanted to give Wayland a try. StumpWM was very fun to use and I liked the manual tiling paradigm.

pascal
Автор

Default leader key is Ctrl+T? Finally! A WM optimized for my Dvorak Atreus!

evanjrowley
Автор

Hi Gavin, in your research of TWM have you find one that supports desktop zoom to mouse position like Xfce does when holding (alt or super)+scroll wheel?

artesalve
Автор

Could touch/pen-events be bond and filtered synced to a specific frame?

For example on a wacom pen-touch-screen, allowing binding touch-events to frames that make up a tool-palette and allow in a frame containg the actual drawing-canvas either pen or touch - to override/optimize/addon correct handling that is not given in an application (inkscape/gimp/blender/...)?

Also: is the spacing/margin added by you - is it possible to define frames as linked snuggly to the edge?

claudiusraphael
Автор

I daily drive ratpoison and have never really bought into the hype of stumpwm but I'm going to try it now that I've seen this video

smiley
Автор

Its time Gavin. Its time to move to GNU Guix.

basscass
Автор

Hey! I was thinking stumpwm when I try guix.... but more importantly I have that wallpaper!!! Gruvbox ftw ;)

noblesavage
Автор

I just switched to exwm yesterday and now this. Seems i need to do another wm hop this week lol

aryakiran
Автор

Hey, what is this lightning symbol you have on your PS1, and what's the font?

slavkaeroxin
Автор

I loved EXWM (I live inside Emacs) but I moved to Fedora and EXWM doesn't work well with it.

Mythologos
Автор

Hi, thanks for the vid! How did you install stumpwm? I tried via AUR (Arch) and by building from source, but there's no dynamic group feature available. I was able to find it in the source code, but stump just crashes when I load it from there and try to put a window on a newly created dynamic group like that...

PiotrKaznowski