런처에서 쉘 스크립트 실행, 천천히 스크립트 종료/완료

런처에서 쉘 스크립트 실행, 천천히 스크립트 종료/완료

xrandr을 통해 화면을 회전하기 위해 bash 스크립트를 사용하고 있습니다. 사용하기 쉽도록 유니티 런처에 스크립트를 추가했습니다.

내가 겪고 있는 문제는 스크립트가 매우 빠르게 실행되는 것처럼 보이지만 실행 프로그램을 통해 실행될 때 "꺼짐" 기간이 매우 길다는 것입니다.

런처 아이콘을 활성화한 후 스크립트가 실행되고 완료됩니다(적어도 화면만 회전하기 때문에 완료된 것으로 생각합니다). 그런 다음 런처 아이콘이 약 5초 동안 깜박입니다. 그 동안에는 다른 회전을 위해 스크립트를 다시 시작할 수 없습니다.

터미널에서 스크립트를 호출할 때 추가 "오프" 시간은 없습니다.

내 .desktop 파일은 다음과 같습니다.

[Desktop Entry]
Type=Application
Terminal=true
Name=scrota
Icon=/usr/share/icons/icon.png
Exec=/home/user/scrota

편집 : 여기 스크립트가 있습니다

#!/bin/bash

scrState=`xrandr | head -n 2 | tail -n 1 | cut -d " " -f 5`

case "$scrState" in
    "(normal") xrandr -o left
        ;;
    "left") xrandr -o inverted
        ;;
    "inverted") xrandr -o right
        ;;
    "right") xrandr -o normal
        ;;
    *)  echo "error"
        ;;
esac

관련 정보