![]() |
![]() |
#1 |
Moderator
Регистрация: 20.07.2014
Адрес: МСК
Сообщений: 991
Вес репутации: 1031 ![]() ![]() ![]() |
![]()
Смена картинок на дисплее по расписанию (1 раз в минуту) оказалась очень неудобной: Когда хочешь видеть прогноз погоды показывает часы, когда нужно узнать время, он показывает прогноз.
И решил я, что по кнопке WPS картинка должна меняться на противоположную. Изучив теорию, и создав файл /etc/hotplug.d/button/00-button я написал в /etc/config/system: Код:
config button option button wps option action pressed option handler "echo 0 > /Files/lcd4linux/config" config button option button wps option action released option handler "echo 1 > /Files/lcd4linux/config" option min 0 option max 30 понажимал WPS, порадовался на 1 и 0 в файлике. И полез в etc/lcd4linux.conf в lcd4linux нету XOR.... Что делать? Нас спасет умножение! Код:
Widget Minute { class 'Image' file (file::readline('/Files/lcd4linux/config',1)*(40>strftime('%S', time())|strftime('%S', time())>50))?'/Files/lcd4linux/watch/Minute'.strftime('%M', time()).'.png': '/Files/lcd4linux/weather.png' update 2000 visible 1 reload 1 inverted 0 } Почему "почти": Виджет обновляется раз в секунду. поэтому реакция не молниеносная (как хотелось бы). Нажал на кнопку, секундная задержка, картинка сменилась. Пока держим кнопку - показывает погоду, отпускаем - снова часы. Но каждую минуту, в течении 10 сек. показывается именно погода, и нажатие кнопки ничего не меняет. Последний раз редактировалось Tohin; 21.05.2015 в 21:33. |
![]() |
![]() |
![]() |
#2 |
Senior Member
Регистрация: 15.07.2014
Сообщений: 939
Вес репутации: 990 ![]() ![]() ![]() ![]() ![]() |
![]()
Имеются 4 hardware buttons BTN_1 - BTN_4. Одну привязал с помощью пакета wifitoggle для вкл и выкл WiFi. Теперь эадача запуск c BTN-2 проги motion и повторное нажатие - запуск killall motion. Подскажите шаблон скрипта или ссылочку. Спасибо
Последний раз редактировалось sakatgg; 15.11.2015 в 23:15. |
![]() |
![]() |
![]() |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|