全く更新していなかったので
適当に記事を書く。
Displayがつながれていない、SSH接続のみができる、Jetsonnanoに対してVNC Viewerでアクセスするための設定で調べたことをまとめる。
Headless mode
Without monitorなど
$ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 18.04.4 LTS Release: 18.04 Codename: bionic
調べると出てくる記事
Setting up VNC server (Solved) - Jetson AGX Xavier - NVIDIA Developer Forums
Vino - ArchWiki
Jetson Nanoにリモートデスクトップ(VNC)環境を用意する - Qiita
Ubuntu18.04 LTS GNOME環境でVNCサーバーを立てる - Qiita
Jetson NanoでHeadlessセットアップを行う - Qiita
デスクトップを操作するには、Display:0に接続する必要がある。
TigerVNCを使う方法と、Vinoを使う方法がある。
Vinoを入れた。
手順
Nvidia forumのポストと、Arch wikiより。
$ sudo apt update $ sudo apt install vino
自動起動のために
~/.config/autostart/vino-server.desktop
[Desktop Entry] Type=Application Name=Vino VNC server Exec=/usr/lib/vino/vino-server NoDisplay=true
$ gsettings set org.gnome.Vino prompt-enabled false $ gsettings set org.gnome.Vino require-encryption false $ sudo reboot
VNCでアクセスする際のパスワードをコマンドラインから設定する方法は、
$ gsettings set org.gnome.Vino vnc-password $(echo -n "mypassword"|base64)
の mypassword部分を変更する。
(モニターがあったとしても?)Desktop Sharingがフリーズする
Ubuntu Internal error when selecting desktop sharing in settings. - Jetson Nano - NVIDIA Developer Forums
にある、2019/Apr/24の投稿にもあるが、XMLに追記して、 glib-compile-schemasを行うことが、Desktop Sharingパネルがクラッシュする問題の回避方法として書かれている。
試してみたが、クラッシュした。