diff --git a/.config/bspwm/bspwmrc b/.config/bspwm/bspwmrc index 994a25ce..fec6c560 100755 --- a/.config/bspwm/bspwmrc +++ b/.config/bspwm/bspwmrc @@ -34,7 +34,7 @@ desktops=8 deskpermon=$(expr $desktops / $monitors) i=1 printf " [INFO] Putting $desktops desktops across $monitors monitors, $deskpermon each\n" -for monitor in $(bspc query -M); do +for monitor in $(xrandr -q | awk '/primary/{print $1}' && xrandr -q | grep ' connected' | grep -v 'primary' | awk '{print $1}'); do until [[ "$(expr $i % \( $deskpermon + 1 \))" == "0" ]]; do layout="$layout $i" i=$(expr $i + 1)