Linux XRandR

From 흡혈양파의 인터넷工房
Jump to navigation Jump to search

linux에서 xrandr로 화면 회전시키기

모니터를 물리적으로 pivot시킨다고해서 알아서 화면이 돌아가줄리는 없다.

그런경우 대단히 유용하게 사용할 수 있는 스크립트.

#!/bin/sh
rotation=`xrandr -q | grep "Current rotation" | cut -d"-" -f2`
if [ $rotation = "normal" ] ;
then
  xrandr -o left
else
  xrandr -o normal
fi


위의 script는 화면을 toggle해주는 방식이다.

때문에 잘못쓰면 귀찮은 경우가 가끔....


그래서 나는 이렇게 쓴다

#!/bin/sh

xrandr -display :0.2 -o left

여기서 display는 해당되는 화면을 회전시키겠다는 의미.

xinerama를 안쓰고 각 화면을 따로 관리하는 경우에 유용하다.

4개화면이 한꺼번에 pivot으로 돈다면 그것도 나름 에러


참고자료