Я запускаю Raspbian с сервером fadecandy, использую vncserver для загрузки экземпляра X11 и запускаю java-приложение для управления светодиодами, управляемыми fadecandy. Мне нужно, чтобы это загружалось во время процесса загрузки.
В /etc/init.d/ у меня есть bash-скрипт под названием fadecandy:
#! /bin/sh
# /etc/init.d/fadecandy
# start fadecandy server
sudo fcserver &
sudo vncserver &
export DISPLAY=":1"
/home/pi/fadecandy/runstopturn/runstopturn &
runstopturn не выполняется. Если я вхожу в систему и запускаю ее вручную, я получаю сообщение об ошибке "Переменная X11 DISPLAY не была установлена..."
Введя в командной строке следующее:
export DISPLAY=":1"
runstopturn
тогда все работает нормально.
Мне нужна помощь в настройке переменной DISPLAY или ее передаче в сценарий Java при загрузке.