VNCを経由することで、ウィンドウズなどからアクセスして直接画面を操作することができます。
プリインストールされているVNC系アプリ
デスクトップシェアリング
特にインストールしなくても、「デスクトップシェアリング」や「Remmina Remote Desktop Client」といったアプリがすでに入っていました。
「デスクトップシェアリング」でVNC経由で見れそるかなと思ったのですが、今のところうまくいっていません。
そもそも立ち上げても何も出てきません。裏で走るアプリなのかもしれません。
Remmina Remote
「Remmina Remote」というアプリを試してみたら、オプションでVNCでの接続を設定できる箇所がありました。
ただ、VNCサーバとして起動させるというよりは、他のVNCサーバを指定してアクセスできる...というもののようです。
VNCでウィンドウズから見るには?
VNCを使って、ウィンドウズからジェットソンナノの画面を呼び出すには、ジェットソン側にVNCサーバを動かす必要があります。
まず、ターミナルで「ifconfig」でIPを見つけてメモっておきます。
このIPへ、ウィンドウ上のVNCビューワを使ってアクセスし、ジェットソン側の画面を取得します。
Vino
ジェットソンナノ自体にVNCサーバを入れるにはVinoというのをインストールします。
インストールはターミナルから「$ sudo apt install vino」を実行します。
参考:開発メモ その162 Ubuntu 18.04でVINOをコマンドラインから有効化する – A certain engineer "COMPLEX"
インストール後は「$ nmcli connection show」のようにしてネットワーク一覧を取得。
次に「$ dconf write /org/gnome/settings-daemon/plugins/sharing/vino-server/enabled-connections "['ba688a1f-889f-30a0-b947-ed395181dc52']"」「
$ dconf read /org/gnome/settings-daemon/plugins/sharing/vino-server/enabled-connections
['ba688a1f-889f-30a0-b947-ed395181dc52']」のように利用するネットワークの番号を指定します。
参考:JETSON NANO開発者キットにVNC接続するには vino版
ただしdconf writeがうちではエラーとなり結局今のところインストールできていません。
tigervnc
次に試したのがtigervncというやつです。
こちらのサイトを参考にインストールしました。
Jetson Nanoにリモートデスクトップ(VNC)環境を用意する - Qiita
sudo apt update
sudo apt install tigervnc-common tigervnc-standalone-server tigervnc-scraping-server
vncpasswd# Would you like to enter a view-only password (y/n)? と聞かれるが、nでよい。
x0vncserver -display :0 -passwordfile ~/.vnc/passwd
vncpasswdのところでは任意の6桁以上の数値を指定して、確認用もいれて2ど入力します。
これでインストールおよびサーバを起動します。
次にウィンドウズのほうからVNCサーバでアクセスすると、無事見れました。