Pular para o conteúdo principal

Como usar ferramentas de desktop remoto VNC no reComputer Nvidia Jetson

Introdução

VNC é uma ferramenta de desktop remoto que permite controlar remotamente o seu reComputer Nvidia Jetson a partir de outros dispositivos de PC, com acesso em tempo real ao desktop gráfico. Este wiki descreve como instalar e usar VNC no reComputer Nvidia Jetson.

Pré-requisitos

nota

Se você não quiser conectar um monitor, deve usar um HDMI Dummy Plug para habilitar o controle de desktop remoto.

Primeiros Passos

Instalar VNC

Passo 1. Instale o VNC no Jetson:

 sudo apt update
sudo apt install vino

Passo 2. Habilite o servidor VNC para iniciar toda vez que você fizer login:

 cd /usr/lib/systemd/user/graphical-session.target.wants
sudo ln -s ../vino-server.service ./.

Passo 3. Configure o servidor VNC

 gsettings set org.gnome.Vino prompt-enabled false
gsettings set org.gnome.Vino require-encryption false

Passo 4. Defina uma senha para acessar o servidor VNC

# Replace thepassword with your desired password
gsettings set org.gnome.Vino authentication-methods "['vnc']"
gsettings set org.gnome.Vino vnc-password $(echo -n 'thepassword'|base64)

Passo 5. Edite org.gnome para adicionar um parâmetro para a enabled key

 cd /usr/share/glib-2.0/schemas
sudo cp org.gnome.Vino.gschema.xml org.gnome.Vino.gschema.xml.old
sudo vi org.gnome.Vino.gschema.xml

Cole o código a seguir no local abaixo, garantindo que o formato seja o mesmo que o de baixo.

<key name='enabled' type='b'>
<summary>Enable remote access to the desktop</summary>
<description>
If true, allows remote access to the desktip via the RFB
protocol. Users on remote machines may then connect to the
desktop using a VNC viewer.
</description>
<default>false</default>
</key>

Compilar e iniciar

Compilar:

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

iniciar:

 /usr/lib/vino/vino-server

Conectando ao serviço VNC a partir de outro computador

Você precisará saber o endereço IP do seu kit de desenvolvimento Jetson para se conectar a partir de outro computador. Execute o comando ifconfig no seu kit de desenvolvimento e anote o endereço IP atribuído à interface eth0 se estiver usando ethernet, à interface wlan0 se estiver usando conexão sem fio, ou à l4tbr0 se estiver usando a conexão Ethernet no modo de dispositivo USB. Em seguida, você precisa conectar um HDMI Dummy Plug ao Jetson.

  • Windows:

    • Passo 1: Baixe e instale o VNC Viewer a partir daqui.
    • Passo 2: Inicie o VNC Viewer e digite o endereço IP do seu kit de desenvolvimento.
    • Passo 3: Se você tiver configurado o servidor VNC para autenticação, forneça a senha VNC.
  • MacOS:

    • Passo 1. Abra o Finder e escolha Go | Go to Folder na barra de menu.
    • Passo 2: Digite “/System/Library/CoreServices/Applications” e clique em Go.
    • Passo 3: Abra o app chamado Screen Sharing e insira as informações de conexão. Por exemplo: username@.
    • Passo 4: Clique em connect.
    • Passo 5: Se você tiver configurado o servidor VNC para autenticação, forneça a senha VNC.
  • Linux: O exemplo abaixo usa gvncviewer, porém qualquer um dos seus clientes VNC favoritos também deve funcionar. Uma alternativa popular é o remmina.

    • Passo 1. Instale o gvncviewer executando os seguintes comandos:

      sudo apt update
      sudo apt install gvncviewer
    • Passo 2: Inicie o gvncviewer.

      gvncviewer 
    • Passo 3: Se você tiver configurado o servidor VNC para autenticação, forneça a senha VNC.

Habilitar o servidor VNC para iniciar toda vez que você fizer login

Passo 1. Pesquise por Startup Application Preferences no aplicativo.

Passo 2. Clique no botão Add, e você pode preencher os campos Name e Comment com qualquer texto. No campo Command, adicione a seguinte instrução:

nohup /usr/lib/vino/vino-server > /dev/null 2>&1 &

Clique em Save e reinicie o reComputer. Desconecte o monitor e conecte o HDMI Dummy Plug ao Jetson. Agora, você pode verificar através do VNC.

Suporte Técnico & Discussão de Produtos

Obrigado por escolher nossos produtos! Estamos aqui para oferecer diferentes tipos de suporte para garantir que sua experiência com nossos produtos seja a mais tranquila possível. Oferecemos vários canais de comunicação para atender a diferentes preferências e necessidades.

Loading Comments...