Командная строка автоматического обновления Chromium

Использование настройки цифровых вывесок на моем raspberry pi с raspian OS. В настоящее время веб-страница отображается в полноэкранном режиме, однако через 20 минут она перестает перезагружаться, и если веб-страница изменяется, отображение не меняется. Как настроить таймер автоматического обновления каждую минуту или любой другой необходимый интервал?

Текущая кодировка:

Файл: /etc/xdg/lxsession/LXDE/autostart

@lxpanel --profile LXDE
@pcmanfm --desktop --profile LXDE
@xscreensaver -no-splash
# Auto run the browser
@xset s off
@xset -dpms
@xset s noblank
#@midori
@sed -i 's/"exited_cleanly": false/"exited_cleanly": true/' ~/.config/chromium/$
@chromium --noerrdialogs --kiosk http://www.XXXXX/sign.cgi


#--inactivity-reset=60 -e fullscreen

person slivingston49    schedule 01.05.2015    source источник
comment
Я не вижу кода Python в вашем вопросе. Как вы думаете, какие теги подходят для вашего вопроса?   -  person    schedule 01.05.2015


Ответы (1)


Я не проверял это, но я преследую ту же цель. У меня работают мелочи.

Следует отметить, что автозапуск, который вы указали, не будет работать в новейшей версии pi. Вместо этого ваш автозапуск должен быть помещен в папку LXDE-pi:

/etc/xdg/lxsession/LXDE-pi/autostart

Теперь, чтобы ответить на ваш вопрос...

Теоретически вы должны создать сценарий, создающий нужные вам результаты.

Поместите следующее в файл с именем .restart-chromium.sh и поместите в него что-то вроде следующего:

#!/bin/bash

# sleep is on seconds, so 20min * 60sec
sleep 1200 
# this will kill all chromiums running
killall chromium
# Since running from CLI, chromium doesn't know where to display, this fixes that
export DISPLAY=:0.0 
# now fire up chromium again.
chromium --noerrdialogs --kiosk http://www.XXXXX/sign.cgi &

Затем выполните chmod 755 ~/.restart-chromium.sh, чтобы сделать его исполняемым.

Затем поместите @~/.restart-chromium.sh внутрь своего /etc/xdg/lxsession/LXDE-pi/autostart

Или, если вы все еще используете старую версию LXDE вместо LXDE-pi.

Удачи!

person CenterOrbit    schedule 06.06.2015