mirror of
https://github.com/vale981/bspwm
synced 2025-03-06 02:01:42 -05:00

A receptacle is an unfocusable empty leaf node. Receptacles are used for building a tree without creating windows. Example: bspc node -i bspc node @/ -p east -i bspc node @/2 -p north -i bspc rule -a Abc:abc -o node=@/1 bspc rule -a Ijk:ijk -o node=@/2/1 bspc rule -a Xyz:xyz -o node=@/2/2 Fixes #259.
22 lines
430 B
Bash
Executable file
22 lines
430 B
Bash
Executable file
#! /bin/sh
|
|
|
|
. ./prelude
|
|
|
|
bspc monitor -a "test-receptacle"
|
|
bspc desktop -f "test-receptacle"
|
|
|
|
bspc node -i
|
|
bspc node @/ -p east -i
|
|
bspc node @/2 -p north -i
|
|
|
|
bspc rule -a Test:test -o node=@/1
|
|
bspc rule -a Test:test -o node=@/2/1
|
|
bspc rule -a Test:test -o node=@/2/2
|
|
|
|
window add 3
|
|
|
|
bspc query -N -n '.leaf.!window.local' > /dev/null && fail "At least one remaining receptacle."
|
|
|
|
window remove 3
|
|
|
|
bspc desktop "test-receptacle" -r
|