Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
boards:nms-hh-px30:autorun [2022/07/12 12:56] – Владимир Андреев | boards:nms-hh-px30:autorun [2022/07/13 10:48] (текущий) – Владимир Андреев | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
==== Добавление программы в автозагрузку ==== | ==== Добавление программы в автозагрузку ==== | ||
- | Для добавления программы в автозагрузку, | + | Для добавления программы в автозагрузку, |
+ | при сборке, при прошивке burn/ | ||
+ | Пользовательский скрипт нужно назвать в формате " | ||
+ | Если у вас уже запущен weston, то его не надо запускать второй раз. | ||
< | < | ||
#!/bin/sh | #!/bin/sh | ||
# | # | ||
- | # Start linux launcher... | + | # Application description |
# | # | ||
Строка 37: | Строка 40: | ||
exit 0 | exit 0 | ||
+ | </ | ||
+ | Пример скрипта: | ||
+ | < | ||
+ | #!/bin/sh | ||
+ | # | ||
+ | # | ||
+ | |||
+ | . / | ||
+ | |||
+ | case " | ||
+ | start) | ||
+ | |||
+ | export XDG_RUNTIME_DIR=${XDG_RUNTIME_DIR: | ||
+ | export QT_QPA_PLATFORM=${QT_QPA_PLATFORM: | ||
+ | |||
+ | # Wait for weston ready | ||
+ | while [ ! -e ${XDG_RUNTIME_DIR}/ | ||
+ | sleep .1 | ||
+ | done | ||
+ | / | ||
+ | ;; | ||
+ | stop) | ||
+ | killall app | ||
+ | ;; | ||
+ | *) | ||
+ | echo " | ||
+ | exit 1 | ||
+ | ;; | ||
+ | esac | ||
+ | exit 0 | ||
</ | </ |