Перейти к содержанию
  • 2

OpkgRunScript информация о нажатой кнопке


Вопрос

Опубликовано

На данный момент OpkgRunScript запускает все из /etc/ndm/buttons.d/ с параметром start. Понять, какая кнопка нажата (и как - одинарное, двойное, или длинное нажатие) нельзя. Предложение мельком всплывало в марте от кого-то, но так и забыли про него.

Лично я вижу два варианта: Первый, более логичный, на мой взгляд, - передавать в параметрах к запускаемым скриптам кнопку и тип нажатия (в результате $2=FN1 $3=click например)

Второй - добавить параметр в CLI, указывающий имя конкретного скрипта для каждой кнопки и варианта нажатия.

--

Кстати, в текущем мануале по CLI (свежий от 15 августа) нет OpkgRunScript, кроме того, для Ultra 2 говорится про кнопку FN, хотя там FN1 и FN2.

  • Спасибо 1

Рекомендуемые сообщения

  • 0
Опубликовано (изменено)
В 01.09.2016 в 19:43, top4ek сказал:

Извините за глупый вопрос, но что такое OpkgRunScript? Гугль ведёт только сюда, директории /etc/ndm/buttons.d/ не наблюдаю. Так же приспичило повесить на долгое нажатие запуск скрипта, ну или хотя бы на обычное нажатие. /dev/input тоже нет.

- в настройках действий для кнопок есть "run Opkg script" (в веб-интерфейсе)

- Нужно создать директорию /opt/etc/ndm/buttons.d (там же, где и netfilter.d и проч.), скрипты из нее будут вызываться по этому действию.

А в последней версии прошивки теперь и передачу типов нажатий кнопок добавили, так что можно указывать на разные кнопки/разные виды нажатий разные действия

Изменено пользователем KorDen
  • Спасибо 2
  • 0
Опубликовано

Извините за глупый вопрос, но что такое OpkgRunScript? Гугль ведёт только сюда, директории /etc/ndm/buttons.d/ не наблюдаю. Так же приспичило повесить на долгое нажатие запуск скрипта, ну или хотя бы на обычное нажатие. /dev/input тоже нет.

Гость
Эта тема закрыта для публикации ответов.
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...

Важная информация

На этом сайте используются файлы cookie. Нажимая "Я принимаю" или продолжая просмотр сайта, вы разрешаете их использование: Политика конфиденциальности.