У меня проблема с последовательностью загрузки в моем Raspberry Pi. Моя цель - запустить браузер Minimal Kiosk (kweb) в последовательности загрузки. Для этого я внес изменения в скрипт /etc/rc.local:
(...)
sh /home/lustron/Lustron/starter.sh &
sleep 5s
python /home/lustron/Lustron/sensor5.py &
exit 0
и скрипт starter.sh:
#!/bin/bash
xinit /usr/bin/kweb -KHCUA+-zbhrqfpoklgtjneduwxy file:///var/www/index.php &
К сожалению, когда мой RPi загружается, он заканчивается в командной строке пользователя Lustron, как будто он вообще не использует файл /etc/rc.local.
Когда я выполняю команду sudo sh /etc/rc/local
, скрипт загружается, и я вижу, что xserver запускается, но есть только белое "окно?"на 3/4 части экрана. Единственная ошибка, которую я вижу: FATAL: module g2d_23 not found
. Другой скрипт (sensor5.py) работает нормально.
В чем здесь проблема? Очевидно, здесь есть две проблемы: - xinit не инициализирован должным образом - /etc/rc.local не выполняется при загрузке