From 72324466eb07101ce37a6df662857e76e8f7d693 Mon Sep 17 00:00:00 2001 From: Toni Uhlig Date: Tue, 4 Aug 2020 14:42:00 +0200 Subject: changeable checksum-tool Signed-off-by: Toni Uhlig --- xrandr-monitor.sh | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/xrandr-monitor.sh b/xrandr-monitor.sh index ce54224..99f470b 100755 --- a/xrandr-monitor.sh +++ b/xrandr-monitor.sh @@ -2,13 +2,14 @@ set -e +CHKSM_BIN=md5sum MONITORS=$(xrandr --query | grep -oE '^[a-zA-Z0-9\-]{3,8} connected' | cut -d ' ' -f 1) GET_BY_CHKSM=${1:-} GOT_MONITOR=0 for mon in ${MONITORS}; do EDID=$(xrandr --props | grep "^${mon}" -A 10 | grep -oE '[a-fA-F0-9]{32}') - EDID_CHKSM=$(printf "%s" "${EDID}" | sha512sum | cut -d ' ' -f 1) + EDID_CHKSM=$(printf "%s" "${EDID}" | ${CHKSM_BIN} | cut -d ' ' -f 1) if [ "x${GET_BY_CHKSM}" = "x${EDID_CHKSM}" ]; then printf "%s" "${mon}" @@ -17,7 +18,7 @@ for mon in ${MONITORS}; do printf "Monitor: '%s'\n" "${mon}" if [ "x${EDID}" != x ]; then printf "[EDID]\n%s\n" "${EDID}" - printf "Chksm: %s\n" $(printf "%s" "${EDID}" | sha512sum | cut -d ' ' -f 1) + printf "Chksm: %s\n" $(printf "%s" "${EDID}" | ${CHKSM_BIN} | cut -d ' ' -f 1) fi fi done -- cgit v1.2.3