오래전에 작업한 내용이지만 기록 보존 차원에서 남겨둡니다.
7인치 공식 디스플레이에 라즈베리파이4를 연결하면 화면이 상하 반전되어 표시되는건 아주 알려진 내용이다.
굳이 상하반전이 필요할까 생각한적도 있는데 그냥 사용할때는 크게 불편하지 않지만 케이스를 사용하는 경우에는 편하게 쓰기 위해서 화면 반전이 필요하다. 일반적으로 lcd_rotate=2 를 /boot/config.txt에 삽입하는 방법이 소개되는데 해당 명령이 동작되지 않은 경우에는 아래와 같이 xrandar 명령어를 사용한다. 오래전의 라즈베리파이와 운영체제가 아니라면 지금 이 글을 확인하는 경우에 해당되는 방법이다.
라즈베리파이에 연결된 디스플레이 장치를 xrandar을 실행하여 확인한다.
user@raspberrypi:~ $ DISPLAY=:0 xrandr
Screen 0: minimum 320 x 200, current 800 x 480, maximum 7680 x 7680
HDMI-1 disconnected (normal left inverted right x axis y axis)
HDMI-2 disconnected (normal left inverted right x axis y axis)
DSI-1 connected primary 800x480+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
800x480 59.93*+
공식 디스플레이는 DSI-1으로 연결된다. (만일 다르게 표시된다면 해당 부분을 사용하면 된다.) 아래의 명령을 사용하면 화면이 반전된다.
user@raspberrypi:~$ DISPLAY=:0 xrandr --output DSI-1 --rotate inverted
GUI에서는 한글기준, [기본 설정] – [Screen Configuratoin] – [레이아웃] – [Screen] – [DSI-I] – [방향] 에서 바꾸면 재부팅 후 적용된다.