Спасибо LinuxSecurityFreak за некоторые подсказки.
Я никогда (преднамеренно )не обновлялmdadm.conf
(справочную страницу); Я не знал, что это было там. Добавление отсутствующего ARRAY
действительно помогло.
Кроме того, я не (преднамеренно )не запускалupdate-initramfs
(справочную страницу).
Благодаря этим двум шагам моя станция успешно загрузилась дважды подряд, так что это здорово.
Пожалуйста, просмотрите мои оставшиеся проблемы в конце моего вопроса.
Мне удалось получить желаемую функциональность.
Я отредактировал свой сценарий в /usr/local/bin/
(procamStartup.sh
), чтобы теперь читать следующее:
#!/bin/bash
DISPLAY=:0 xterm -hold -e /home/pi/Dev/Procam
и отредактировал мой служебный файл с/etc/systemd/system/
(procamStartup.service
)на :
[Unit]
Description=Procam Startup Script
After=graphical.target
[Service]
Environment=XAUTHORITY=/home/pi/.Xauthority
DISPLAY=:0
User=pi
Type=idle
ExecStart=/usr/local/bin/procamStartup.sh
User=pi
Environment=XAUTHORITY=/home/pi/.Xauthority
[Install]
WantedBy=graphical.target
После перезагрузки с помощью sudo systemctl daemon-reload
и sudo reboot
я теперь подключаюсь к VNC, чтобы увидеть программу в своем собственном окне терминала, которая уже работает.
Отличные новости пятницы:)
Всем хороших выходных!