노트북에 내장된 가속도계를 사용하여 화면을 자동으로 회전시키는 스크립트를 작성하고 있습니다. 현재는 노트북을 한 방향으로 회전하는 것이 가능합니다(그리고 평소 노트북을 사용하는 방식으로 되돌리면 다시 정상으로 돌아옵니다). 노트북을 다른 방향으로 돌리려면 회전도 해야 합니다. 이것은 내 코드입니다.
#Read the accelerometer data
ACCEL=$(cut -d "," -f 2 /sys/devices/platform/lis3lv02d/position)
if (($ACCEL > 700 ))
then
echo right
xrandr --output LVDS --rotate right # Rotate screen right
exit
elif (($ACCEL < 300 ))
then
echo normal
xrandr --output LVDS --rotate normal # Rotate screen normal
fi
보시다시피 가속도계의 양수 코드를 추가했습니다. 이제 음수(700 대신 -700, 300 대신 -300)에도 동일한 작업을 수행해야 합니다.