1. 시작 프로그램으로 VNC 서버를 등록하기

    Ubuntu의 내장 시작프로그램 기본 설정을 통해 시작 프로그램에 Vino VNC 서버를 추가해 시스템이 부팅할 때마다 VNC 서버가 자동으로 실행될 수 있게 해 줍니다.

    이름(자유)  :  Vino VNsudo nano /usr/share/glib-2.0/schemas/org.gnome.Vino.gschema.xmlC Server

    명령 /usr/lib/vino/vino-server

    2. Remote Desktop 앱 충돌 문제 해결

    nano 또는 gedit 등으로 Vino 설정 열기  :  sudo nano /usr/share/glib-2.0/schemas/org.gnome.Vino.gschema.xml

    sudo nano /usr/share/glib-2.0/schemas/org.gnome.Vino.gschema.xml

     

    붙여넣기 전

    <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>true</default>
    </key>

    주황색으로 줄 그어 표시한 곳에 위 내용을 붙여넣으세요.

    붙여넣기 후

    이전 Gnome 데스크톱과의 비 호환성 으로 충돌하는 Remote Desktop을 실행할 수 있게 해 줍니다.

    아래 명령으로 Gnome의 스키마를 다시 컴파일해 변경 사항을 적용합니다.

    sudo glib-compile-schemas /usr/share/glib-2.0/schemas

    마지막으로, 이 단계(또는 vnc 접속 전)에서 재부팅해야 합니다.

    3. 서버 설정

    이제 Desktop Sharing 설정이 충돌하지 않고 잘 켜질 것입니다.

    저는 마우스와 키보드 그리고 모니터를 연결하지 않고 원격으로 접속하는 것을 목표로 하기 때문에 다음과 같이 체크박스를 설정했습니다.
    ⬜ 접속할 때마다 묻기
    ⬜ 암호 설정

    접속할 때에 물어보지 않고 바로 연결하게 설정하면 누구나 허락 없이 들어올 수 있으므로 암호를 설정합니다.

    저 같은 경우는 'a'로 쉽게 설정했습니다.

    4. 서버 접속하기

    이제 서버 IP를 찾아서 RealVNC 등으로 접속합니다.

    ifconfig

    여기까지 Jetson Nano에서 기본으로 제공되는 Vino를 사용해 VNC에 접속하는 방법을 알아보았습니다.

    엔비디아 공식 가이드에 나온 대로 설정하면 전혀 작동하지 않기 때문에 불편할 뿐만 아니라 고생해서 접속한 Vino의 성능도 그렇게 좋지 못한 듯 보입니다.

     

    이 가이드가 도움이 되었으면 좋겠습니다.

    Posted by Kamilake