From 9621155f9cefaf81d9ed0c353e2aad7a723a3156 Mon Sep 17 00:00:00 2001 From: sphh Date: Tue, 18 May 2021 18:27:37 +0000 Subject: [PATCH] Return error message and exit. --- contrib/rotate-screen/rotate-screen | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/contrib/rotate-screen/rotate-screen b/contrib/rotate-screen/rotate-screen index f139974f9..99584b44f 100755 --- a/contrib/rotate-screen/rotate-screen +++ b/contrib/rotate-screen/rotate-screen @@ -55,7 +55,8 @@ get_orientation () { --method org.freedesktop.DBus.Properties.Get \ net.hadess.SensorProxy HasAccelerometer) if test "$ORIENTATION" != "(,)"; then - echo "No sensor available!" + echo "No sensor available! " + echo "(Do you have the 'iio-sensor-proxy' package installed and enabled?)" exit 10 fi @@ -130,6 +131,11 @@ do_rotate () { # Get the tablet's orientation ORIENTATION=$(get_orientation) +ret=$? +if test $ret != 0; then + echo $ORIENTATION + exit $ret +fi # Get all pointers POINTERS=$($XINPUT | grep slave | grep pointer | sed -e 's/^.*id=\([[:digit:]]\+\).*$/\1/')