Я пытаюсь сделать свой Raspberry pi 4 свободным от руки в любых ситуациях. Если что-то случится, я смогу работать удаленно со своего ПК. Для этого я выбрал для него TeamViewer. Но устройство может иногда перезагружаться, и даже в этом случае я должен иметь возможность подключиться к нему, если что-то нужно сделать. Если ОС в Raspberry pi — Windows (не знаю, возможно ли это...), это будет легко, потому что в Windows опция в TeamViewer, которая заставляет TeamViewer запускаться вместе с системой (что означает запуск при загрузке), работала нормально. Но в Raspberry pi Linux...
Вот в чем проблема. Я включил опцию «запустить teamviewer вместе с системой» и ввел эту команду
/usr/bin/nohup /usr/bin/teamviewer & > /home/pi/log2.txt
в файле rc.local. Но ничего не происходит... Когда я перезагружаю Raspberry pi, teamviewer не запускается при загрузке, поэтому я не могу подключиться к устройству, не включив teamviewer вручную.
Linux-версия Raspberry pi - "Raspbian GNU/Linux 10 (buster)". Плюс я пытаюсь подключиться к teamviewer с помощью 'ID и личного пароля'.
TeamViewer на ПК, к которому я пытаюсь подключиться, вошел в систему, но TeamViewer на устройстве не входит.
В log2.txt ничего не выводится...
решение1
Это не сработает: нет сеанса xserver или wayland, к которому можно было бы подключиться TeamViewer.
Что вы можете сделать, так это настроить менеджер входа в систему таким образом, чтобы он автоматически входил в систему при запуске графического интерфейса, а затем запустить TeamViewer.отэтот графический интерфейс («автозапуск приложений» или что-то подобное, в зависимости от вашего менеджера сеансов (Gnome, KDE, xfce...)).