This commit is contained in:
danijoo
2021-06-17 22:04:22 +02:00
parent 1c41c373da
commit 4a97890736
8 changed files with 75 additions and 56 deletions

View File

@@ -6,14 +6,21 @@ killall -q polybar
while pgrep -u $UID -x polybar >/dev/null; do sleep 1; done
if type "xrandr"; then
# primary screen
for m in $(xrandr --query | grep " connected" | grep "primary" | cut -d" " -f1); do
MONITOR=$m polybar --reload laptop &
done
# other screens
for m in $(xrandr --query | grep " connected" | grep -v "primary" | cut -d" " -f1); do
MONITOR=$m polybar --reload laptop_secondary &
done
NUM_DEVICES=$(xrandr --query | grep " connected" | cut -d" " -f1 | wc -l);
if [[ $NUM_DEVICES -lt 2 ]]; then
for m in $(xrandr --query | grep " connected" | cut -d" " -f1); do
MONITOR=$m polybar --reload laptop &
done
else
# primary screen
for m in $(xrandr --query | grep " connected" | grep "primary" | cut -d" " -f1); do
MONITOR=$m polybar --reload laptop &
done
# other screens
for m in $(xrandr --query | grep " connected" | grep -v "primary" | cut -d" " -f1); do
MONITOR=$m polybar --reload laptop_secondary &
done
fi
else
polybar --reload laptop &
fi