From 36c39f9b94650d8591bdebc0119a4cf89f00bf2b Mon Sep 17 00:00:00 2001 From: Salt Date: Tue, 31 Jul 2018 19:52:44 -0500 Subject: [PATCH] bspwm: Populate the primary monitor first I'm so sorry for this --- .config/bspwm/bspwmrc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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)