Let's Add The Master Stack Layout To Bspwm

preview_player
Показать описание
Master Stack layout is one of the absolute killer features of DWM but with the help of a simple BSPWM script called bsp layout we can bring all of that power here and experience the magic of the master stack layout among others.

==========Support The Channel==========

==========Resources==========

=========Video Platforms==========

==========Social Media==========

==========Time Stamps==========
0:00 Introduction
0:53 Switching To Master Stack
1:40 Setting Master Size
2:19 Bottom Stack
2:45 Window Navigation
3:42 Reverse Master Stack
3:59 Top Stack
4:17 Even Layout
5:06 Remove A Layout
5:32 Once Mode
6:28 Cycle Layouts
7:06 Check Layouts
7:52 Issues
9:03 Configuration
9:37 Closing Thoughts
10:06 Outro

==========My Repos==========

==========Credits==========
🎨 Channel Art:
All my art has was created by Supercozman

🎵 Ending music

DISCLOSURE: Wherever possible I use referral links, which means if you click one of the links in this video or description and make a purchase we may receive a small commission or other compensation.

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

it is tall because of the "Xmonad Tall" layout

kylestubblefield
Автор

Literally looked for this video in the morning. I was like I really wanna use bspwm but with that layout and then your video all of a sudden shows up in my feed.

alphabennyrosy
Автор

Pretty cool. I actually switched to spectrwm just for this feature basically.

maxarendorff
Автор

This is exaclty what I've been looking for, thanks!

In case anyone wondering, the --master-size option seems to have a new syntax by now. You now have to do it like this:
bsp-layout set tall -- --master-size

Cookiekeks
Автор

I tried this script a while ago, when I was using Bspwm, but its was buggy ! Now I'm using Qtile with a native master-stack layout and I'm quite happy with it!

stm
Автор

Love the video. I was trying to explain this to someone on DT's video yesterday
but I'm not very articulate lol.

davidgomez
Автор

In dwm, there can be multiple windows in the master portion of the stack and you don’t move based on what you see, but through the stack. Try again emulating dwm with the default layout in bspwm.

humm
Автор

Question.
My typical DWM workflow relies on switching between any window on stack with master. I've seen that people use `bspc node -s biggest.local`, but what if there's a bigger window and it's not master?

Do I understand correctly, that node-id 1 is always master, so `bspc node -s 1` will work as intended?

Gornius
Автор

Fuck, I was just going to suggest this video to you. What a weird coincidence! Thank you for the video :)

a_maxed_out_handle_of__chars
Автор

Is there a way to achieve fake fullscreen in bspwm just like dwm fakefullscrenn patch or xmonad?

naumanahmad
Автор

The wide version is great for a vertical monitor. Bspwm window manager is awesome.

alphabennyrosy
Автор

i was trying this, command ran successfully but didnt worked . it was same default Fibonacci layout . Not master stack . any help?

SirJagerYT
Автор

Before I used dwm I used bspwm and I did like how it had a super simple configuration with bspc and you could script anything as you like. Having said that, it seems like too much hassle when you have to use helper scripts to get basic things like additional layouts. In dwm, you can just `curl -O <patch url>` and then you `git apply <patch>`. After that, `make && make install`. With this, you can easily have any layout you want and you can easily switch between layouts. Everything auto-updates and everything works very well and as it was intended. If you don't like the way it was implemented, there is probably an alternative patch that works better. That is just my rationale for using dwm when talking about layouts and features and such.

jackdavidson
Автор

its a bit glitchy when you open new windows after setting a layout

wolandsmachine
Автор

Tried this a while ago, it wasn’t usable for me. It kept breaking when I’d move windows around or float them.

engageintellect
Автор

Hey, will you try other window managers? I'm currently using bspwm and am very interested in awesomewm and xmonad

radu
Автор

Have tried this.
DWM has other features this doesnt have. Like toggling the master with the last selected stack, and re-arranging the stack in order of most recently mastered.(at least when i tried it ~6 months ago)
Ended up quite happily on AwesomeWM. It really does have everything from every WM. Not to mention it actually has real documentation, unlike dwm and bspwm.

ablanchi
Автор

It looked like the spawned window is added to the stack, is there a way to have the new window spawn as the master?

Kerrigan
Автор

Unfortunately it breaks with floating windows as of now, and I need my scratchpad. If it gets resolved I might not migrate to xmonad after all though.

lostindesolation
Автор

Brodie: Let's extend bspwm to include master layout
me on i3: Mod+V, Mod+Enter, Mod+Enter

ackz