https://kynk94.github.io/devlog/post/jetson-nano-vnc
vnc 설정하기
Jetson Nano에 Nvidia에서 제공하는 SD Card Image를 설치하면 무슨 이유에서인지 Desktop Sharing 기능이 잠겨있다.
이 기능을 사용하기 위해서 다음 작업을 진행한다.
org.gnome.Vino.gschema.xml파일을 연다.
sudo nano /usr/share/glib-2.0/schemas/org.gnome.Vino.gschema.xml
- 파일 내에서 마지막 key 밑에 아래 내용을 추가한다.
<key name='enabled' type='b'>
<summary>Enable remote access to the desktop</summary>
<description>
If true, allows remote access to the desktop via the RFB
protocol. Users on remote machines may then connect to the
desktop using a VNC viewer.
</description>
<default>false</default>
</key>
- 수정한 내용을 compile 해주고 암호화로 인한 문제를 방지하기 위해 옵션을 수정한다.
sudo glib-compile-schemas /usr/share/glib-2.0/schemas
gsettings set org.gnome.Vino require-encryption false
gsettings set org.gnome.Vino prompt-enabled false
- Desktop Sharing 기능을 눌러 사용할 수 있도록 설정한다.
- 시작프로그램에
/usr/lib/vino/vino-server을 추가한다.
기본 해상도 설정하기
xrandr --fb 1280x720
위 명령어는 1회성으로 해상도를 1280x720으로 설정하는 명령어다.
이를 로그인할 때마다 자동으로 실행되도록 설정하기 위해서는 ~/.xsessionrc파일을 수정해야 한다.
파일을 열어 맨 아래줄에 위의 명령어를 적고 저장하면 된다. 아래의 명령어를 실행하도록 하자.
echo "xrandr --fb 1280x720" >> ~/.xsessionrc
source ~/.xsessionrc