私は、どんな状況でも Raspberry pi 4 を手から離しておこうとしています。何かが起こったら、自分の PC からリモートで作業できます。そのために、私は TeamViewer を選びました。しかし、デバイスは時々再起動する可能性があり、その場合でも、何かを行う必要がある場合はデバイスに接続できる必要があります。Raspberry pi の OS が Windows の場合 (可能かどうかはわかりませんが...)、Windows では TeamViewer のオプションで TeamViewer をシステムと共に起動する (つまり、起動時に起動する) ため、簡単にできます。しかし、Raspberry pi Linux では...
問題はこれです。「システムでチームビューアーを起動」オプションをオンにして、このコマンドを実行しました。
/usr/bin/nohup /usr/bin/teamviewer & > /home/pi/log2.txt
rc.local ファイル内。しかし、何も起こりません... Raspberry pi を再起動すると、起動時に teamviewer が起動しないため、teamviewer を手動で有効にしないとデバイスに接続できません。
Raspberry pi の Linux バージョンは「Raspbian GNU/Linux 10 (buster)」です。さらに、「ID と個人パスワード」の方法で teamviewer に接続しようとしています。
接続しようとしている PC 上の TeamViewer はログインしていますが、デバイス上の TeamViewer はログインしていません。
log2.txt には何も出力されません...
答え1
これは機能しません。このチームビューアーが接続できる xserver または wayland セッションがありません。
できることは、グラフィカルインターフェースが起動したときに自動的にログインするようにログインマネージャーを設定し、TeamViewerを起動することです。からそのグラフィカル インターフェイス (セッション マネージャー (Gnome、KDE、xfce など) に応じて、「自動起動アプリケーション」または類似のもの)。