From ce25d4d970e5262bba89d55970c890a5ebe5ae60 Mon Sep 17 00:00:00 2001 From: Vincent Bernat Date: Thu, 15 Jul 2021 19:12:36 +0200 Subject: [PATCH] polybar: only takes the primary screen if connected --- bin/polybar | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/bin/polybar b/bin/polybar index 3bb5d1b..cc456a7 100755 --- a/bin/polybar +++ b/bin/polybar @@ -4,7 +4,8 @@ export DPI=$(xrdb -query | sed -nE 's/^Xft\.dpi:\s*//p') export HEIGHT=$((20 * DPI / 96)) MONITORS=$(xrandr --current | awk '($0 ~ / connected / && $0 ~ / [0-9]+x[0-9]+\+/) {print $1}') -PRIMARY=$(xrandr --current | awk '($0 ~ / primary /) {print $1; exit}') +PRIMARY=$(xrandr --current | awk '($0 ~ / connected primary / && $0 ~ / [0-9]+x[0-9]+\+/) {print $1; exit}') +PRIMARY=${PRIMARY:-${MONITORS%% *}} NUMS=$(echo $MONITORS | wc -w) case $NUMS in 1)