Jetson Jetpack SDK를 설치 후 nvidia 계정으로 gui 부팅이 된 상태를 기준으로 시작한다.
기본 설치된 gnome(?) gui 가 굉장히 불편하다.
일단 그대로 두고 기본적인 설치 후에 업데이트 하자.
$ sudo apt update
$ sudo apt upgrade
Jetson 보드에 VNC 원격 데스크탑 서버를 설치할 수 있지만,
느려서 답답하기 때문에, 키보드&마우스 공유 프로그램 synergy를 설치해 준다.
sudo apt install synergy
[WIN] 키를 눌러 ShowApplication에서 Synergy를 실행한다.
jetson 보드에 키보드&마우스를 연결하지 않고 데스크탑의 입력장치를 이용할 것이기 때문에,
synergy 클라이언트에 체크한다.(나중에 얼마든지 바꿀 수 있기 때문에 중요하진 않다.)
클라이언트(jetson)/서버(데스크탑) 환경에서 편집(Alt+E)-설정-Use SSL encryption 체크 해제
(체크를 해제해야 정상적으로 연결된다)
반드시 양쪽 시너지 모두에서 세팅해줄것!
서버(데스크탑) 환경에서는 서버설정-우측상단 모니터 버튼 드래그를 통해 클라이언트 화면을 추가해준다.
클라이언트(jetson) Synergy 화면이름(ubuntu)로 동일하게 설정해준다.
클라이언트/서버 synergy 화면에서 시작 버튼을 누르면 원격 키보드&마우스가 연결된다.
synergy를 가장 먼저 세팅해야 편리한 환경에서 앞으로 해야할 많은 세팅이 수월해 진다.
jetson 보드가 완전히 키보드&마우스 없이 동작하려면,
1) 부팅과 동시에 자동 로그인 설정
2) 부팅과 동시에 시너지 프로그램 실행 및 서버 ip 설정 자동화
3) Jetson system 절전모드 기능 off
(선택사항, 편리함을 추구할지? 절전모드 기능이 필요할지? 생각해보자.)
두가지 설정이 필요하다.
1) 설정은 Settings-Details-Users-Automatic Login [On] 설정
2) 설정은 부팅 시 시너지 자동 설정 포스팅을 참고 했다.
설정을 마치고 재부팅
sudo reboot
Jetson 시너지 개발환경 설정 완료!
이제 데스크탑에 연결된 입력장치로 Jetson 보드를 제어할 수 있다.