diff options
| author | srdusr <trevorgray@srdusr.com> | 2022-11-14 23:49:43 +0200 |
|---|---|---|
| committer | srdusr <trevorgray@srdusr.com> | 2022-11-14 23:49:43 +0200 |
| commit | d28348a998bfc12f2b348eb9984ad66239c323cd (patch) | |
| tree | b2c30821b3d7ee3e00ad3bbd8b7da3f34d66270b /.config/bspwm/scripts/external_rules.sh | |
| parent | 6674b5334a1626ec7b5d2ebd3281ac7e94f48f1f (diff) | |
| download | dotfiles-d28348a998bfc12f2b348eb9984ad66239c323cd.tar.gz dotfiles-d28348a998bfc12f2b348eb9984ad66239c323cd.zip | |
Added bspwm
Diffstat (limited to '.config/bspwm/scripts/external_rules.sh')
| -rwxr-xr-x | .config/bspwm/scripts/external_rules.sh | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/.config/bspwm/scripts/external_rules.sh b/.config/bspwm/scripts/external_rules.sh new file mode 100755 index 0000000..74fdaa0 --- /dev/null +++ b/.config/bspwm/scripts/external_rules.sh @@ -0,0 +1,39 @@ +#!/bin/env bash + +#instance=$3 +#[!-z"$3"] && xdo raise -a polybar-bottom_LVDS-1 +#[!-z"$3"] && xdo below -a polybar-bottom_LVDS-1 -t $(xdo id -N Bspwm -n root) + + +#bspc subscribe node_state | while read -r _ _ _ _ state flag; do +# if [[ "$state" != fullscreen ]]; then continue; fi +# if [[ "$flag" == on ]]; then +# xdo lower -N Plank +# else +# xdo raise -N Plank +# fi +#done & +# +#eval $4 +#bspc query -N -d ${desktop:-focused} -n .fullscreen >/dev/null && +# echo layer=above + + +#bspc subscribe node_state | while read -r _ _ _ _ state flag; do +# if [[ "$state" != fullscreen ]]; then continue; fi +# if [[ "$flag" == on ]]; then +# xdo lower -a polybar-bottom_LVDS-1 +# else +# xdo raise -a polybar-bottom_LVDS-1 +# fi +#done & + +# Allow any type of window to ignore fullscreen windows (allow fullscreen to +# stay) +wid="$1" +class="$2" +instance="$3" +eval "$4" + +[[ "$state" = floating ]] \ + && echo 'layer=above' |
