ゲーム開発などでよく言われる通り、製品開発は一度モノが出来てから品質向上をしていくのが大変です。
近場でも結構大変ですが、これが遠方だと更に大変。
こういう時はTeamViewerが便利。
少ない手数で高機能なリモートデスクトップ環境を構築できます。
今までは客先のWindowsに繋いで、
更にそこからSSHで開発機に繋ぐという愉快構成でやってましたが……
ターゲットがraspiなら公式が受け手のサーバーアプリを出してくれています。
実際のところ
パッケージの導入
公式からdebを入手。
$ wget https://download.teamviewer.com/download/linux/teamviewer-host_armhf.deb
次に依存パッケージ。
警告通りいれると、やたら多い。
多分qml-module系はもっとスマートなやり方があると思う……。
$ sudo apt install libqt5qml5 libqt5quick5 libqt5webkit5 qml-module-qtquick2 qml-module-qtquick-controls qml-module-qtquick-dialogs qml-module-qtquick-window2 qml-module-qtquick-layouts libqt5positioning5 libqt5sensors5 libqt5webchannel5 qml-module-qtgraphicaleffects qml-module-qtquick-privatewidgets
インストール。
$ sudo dpkg -i teamviewer-host_armhf.deb