Nvidia Jetson 개발환경 설정 : synergy

HeungJun Kim·2022년 6월 10일
0

Nvidia Jetson 개발

목록 보기
1/5

Jetson Xavier NX 16GB(Jet Pack 4.6) 기준

Jetson Jetpack SDK를 설치 후 nvidia 계정으로 gui 부팅이 된 상태를 기준으로 시작한다.

기본 설치된 gnome(?) gui 가 굉장히 불편하다.
일단 그대로 두고 기본적인 설치 후에 업데이트 하자.

1. 업데이트

$ sudo apt update
$ sudo apt upgrade

2. synergy 설치

Jetson 보드에 VNC 원격 데스크탑 서버를 설치할 수 있지만,
느려서 답답하기 때문에, 키보드&마우스 공유 프로그램 synergy를 설치해 준다.

sudo apt install synergy

[WIN] 키를 눌러 ShowApplication에서 Synergy를 실행한다.

jetson 보드에 키보드&마우스를 연결하지 않고 데스크탑의 입력장치를 이용할 것이기 때문에,
synergy 클라이언트에 체크한다.(나중에 얼마든지 바꿀 수 있기 때문에 중요하진 않다.)


클라이언트(jetson)/서버(데스크탑) 환경에서 편집(Alt+E)-설정-Use SSL encryption 체크 해제
(체크를 해제해야 정상적으로 연결된다)
반드시 양쪽 시너지 모두에서 세팅해줄것!

서버(데스크탑) 환경에서는 서버설정-우측상단 모니터 버튼 드래그를 통해 클라이언트 화면을 추가해준다.
클라이언트(jetson) Synergy 화면이름(ubuntu)로 동일하게 설정해준다.

클라이언트/서버 synergy 화면에서 시작 버튼을 누르면 원격 키보드&마우스가 연결된다.

synergy를 가장 먼저 세팅해야 편리한 환경에서 앞으로 해야할 많은 세팅이 수월해 진다.

3. synergy 자동 시작

jetson 보드가 완전히 키보드&마우스 없이 동작하려면,

1) 부팅과 동시에 자동 로그인 설정
2) 부팅과 동시에 시너지 프로그램 실행 및 서버 ip 설정 자동화
3) Jetson system 절전모드 기능 off
(선택사항, 편리함을 추구할지? 절전모드 기능이 필요할지? 생각해보자.)

두가지 설정이 필요하다.

1) 설정은 Settings-Details-Users-Automatic Login [On] 설정

2) 설정은 부팅 시 시너지 자동 설정 포스팅을 참고 했다.

설정을 마치고 재부팅

sudo reboot

4. 설치 완료

Jetson 시너지 개발환경 설정 완료!

이제 데스크탑에 연결된 입력장치로 Jetson 보드를 제어할 수 있다.

profile
Computer Vision / Object Detection / SW개발

0개의 댓글