bspwm/tests/node/receptacle
Bastien Dejean e8aa679cd1 Introduce receptacles
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.
2016-03-26 11:47:17 +01:00

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