From b8e8d75bdfb7017deb46249f2b3fb9725f2713ab Mon Sep 17 00:00:00 2001 From: David Luevano Alvarado <55825613+luevano@users.noreply.github.com> Date: Sun, 20 Dec 2020 09:43:09 -0700 Subject: Add comments --- .local/bin/bspwm_enforce_monitor_position | 3 +++ 1 file changed, 3 insertions(+) (limited to '.local/bin/bspwm_enforce_monitor_position') diff --git a/.local/bin/bspwm_enforce_monitor_position b/.local/bin/bspwm_enforce_monitor_position index 75ba358..8dfff3c 100755 --- a/.local/bin/bspwm_enforce_monitor_position +++ b/.local/bin/bspwm_enforce_monitor_position @@ -2,11 +2,14 @@ # Taken from: # https://github.com/baskerville/bspwm/issues/679 +# Get monitor id and monitor position from passed arguments. MON_ID=$(bspc query -M -m "$1") MON_POS="$2" +# Initial swap to main monitor. [ $(bspc query -M -m "$MON_POS") != "$MON_ID" ] && bspc monitor "$MON_POS" -s "$MON_ID" +# Keep checking for monitor swaps. bspc subscribe monitor_swap | while read msg ; do [ $(bspc query -M -m "$MON_POS") != "$MON_ID" ] && bspc monitor "$MON_POS" -s "$MON_ID" done -- cgit v1.2.3-70-g09d2