From df1e73a6b054dcd3aec712a55441662810a4b6bc Mon Sep 17 00:00:00 2001 From: Andrew Titmuss Date: Wed, 15 Jun 2016 21:02:33 +1000 Subject: [PATCH] better way that works in multi monitor setups --- neofetch | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/neofetch b/neofetch index 75260b86..7fb146af 100755 --- a/neofetch +++ b/neofetch @@ -1538,15 +1538,13 @@ getresolution () { awk '/Resolution:/ {printf $2"x"$4" @ "$6"Hz, "}')" fi - if [ "$refresh_rate" == "off" ] || [ "${resolution// * @ }" == "0Hz" ]; then - IFS="," - for res in $resolution; do - res="${res// @ *[0-9]Hz}" - newres="$newres, $res" - done - unset IFS - resolution="${newres:2}" + if [ "$refresh_rate" == "off" ]; then + resolution="${resolution// @ [0-9][0-9]Hz}" + resolution="${resolution// @ [0-9][0-9][0-9]Hz}" fi + + [[ "$resolution" =~ "0Hz" ]] && \ + resolution="${resolution// @ 0Hz}" ;; "Windows")