Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| boards:nms-hh-px30:autorun [2022/07/12 13:03] – Владимир Андреев | boards:nms-hh-px30:autorun [2022/07/13 10:48] (текущий) – Владимир Андреев | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| ==== Добавление программы в автозагрузку ==== | ==== Добавление программы в автозагрузку ==== | ||
| - | Для добавления программы в автозагрузку, | + | Для добавления программы в автозагрузку, |
| + | при сборке, | ||
| + | Пользовательский скрипт нужно назвать в формате " | ||
| + | Если у вас уже запущен weston, то его не надо запускать второй раз. | ||
| < | < | ||
| #!/bin/sh | #!/bin/sh | ||
| # | # | ||
| - | # Start application... | + | # 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 | ||
| </ | </ | ||