아래의 포스팅에 이어지는 부분인다. LCD 드라이버 인식을 못한 사람은 아래의 포스팅을 참고하기 바란다.
[라즈베리파이] 3.5 inch TFT LCD 인식시키기... : http://onestepcloser.tistory.com/123
1. Calibration을 위한 패키지 설치 및 xinput_calibrator 설치
Calibration을 하기 위해 아래의 패키지 들이 필요하다. X를 실행시키면서 별도의 Calibration을 실행해서 해줘야 할 것 같았는데, 아래의 방법대로 끝내면 Pi를 재 시작할 때에 Calibration 화면을 통해 설정 할 수 있다.
pi@raspberrypi ~ $ sudo apt-get install libtool libx11-dev xinput autoconf libx11-dev libxi-dev x11proto-input-dev -y
pi@raspberrypi ~ $ git clone https://github.com/tias/xinput_calibrator
pi@raspberrypi ~ $ cd xinput_calibrator/
pi@raspberrypi ~ $ ./autogen.sh
pi@raspberrypi ~ $ make
pi@raspberrypi ~ $ sudo make install
2. Calibration Script Download 및 Setup
pi@raspberrypi ~ $ cd ~
pi@raspberrypi ~ $ wget http://ozzmaker.com/piscreen/xinput_calibrator_pointercal.sh
pi@raspberrypi ~ $ sudo cp ~/xinput_calibrator_pointercal.sh /etc/X11/Xsession.d/xinput_calibrator_pointercal.sh
pi@raspberrypi ~ $ sudo vi /etc/xdg/lxsession/LXDE/autostart
아래와 같이 X Window를 실행 시키면 LCD에 Pi X가 실행된 것을 확인 할 수 있다ㅣ.
아래와 같이 X가 실행되지 않을 경우 "99-fbturbo.conf"을 확인해 본다.
pi@raspberrypi ~ $ FRAMEBUFFER=/dev/fb1 startx
4. Boot시 자동적으로 PiScreen로 X Window를 실행할 수 있도록 설정
간단히 rc.local에 starx를 실행하게끔 실행하면 끝!
pi@raspberrypi ~ $ sudo nano /etc/rc.local
rc.local에 아래 문장을 exit 하기 전에 실행하게끔 추가해 준다.
su -l pi -c "env FRAMEBUFFER=/dev/fb1 startx &"
Pi를 Reboot하면 Calibration을 할 수 있다. Calibration을 하지 않으면 좌표가 정확하지 않을 뿐더러 드래그의 방향성 또한 제대로 설정되지 않아 엉망이다. Reboot하여 Calibration을 마친뒤 정상적으로 동작하는 X를 확인할 수 있다.
참고 출처 : http://ozzmaker.com/