Я использую Raspbian и пытаюсь настроить окно «Режим киоска». Я успешно сделал это с Midori, но Midori не поддерживает HTML5. поэтому я хотел попробовать новую бета-версию «веб-браузера» (похоже, для запуска epiphany-browser).
моя текущая настройка выглядит так /etc/xdg/lxsession/LXDE/autostart
:
@xset s off
@xset -dpms
@xset s noblank
@midori -e Fullscreen -a http://www.playr.biz/23612/15122
этот новый веб-браузер обсуждается здесь
но когда я смотрю на справочную страницу, она не говорит много о параметрах CLI.
man epiphany-browser
Итак, мой вопрос: как я могу запустить обозрение богоявления в полноэкранном режиме и запустить определенный URL, как я сделал с Midori выше? (если возможно вообще).
обновление: я следовал совету и попробовал следующее в файле / etc / xdg / lxsession / LXDE / autostart
@epiphany-browser http://www.playr.biz/5dd1/1ddd5
@sleep 2s
@echo key F11 | xte
но он не отображался в полноэкранном режиме, поэтому я попытался запустить xte вручную, но получил сообщение об ошибке «Невозможно открыть дисплей по умолчанию»
Итак, я сделал две вещи, я изменил файл /etc/lightdm/lightdm.conf
и искал эту строку:
xserver-command=X -s 0 dpms
тогда я изменил это на:
xserver-command=X -s 0 dpms :0
определить дисплей / экран как: 0 (номер локального хоста 0)
теперь, если я запущу это
echo key F11 | xte -x:0
экран идет на весь экран.
но, когда я обновляю, /etc/xdg/lxsession/LXDE/autostart
как это:
@epiphany-browser http://www.playr.biz/5ddd/1dddd
@sleep 60s
@echo key F11 | xte -x:0
PS: я пробовал 2, 10, 60 и 120, но это не помогло.
Так что я думаю, что @sleep 60-х годов могут не работать.
источник
Не похоже, что есть способ сделать это напрямую, но инструмент xte можно использовать для имитации нажатия клавиши.
источник
Вот пример цифровой фоторамки, использующей стиль киоска прозрения: http://simplyautomationized.blogspot.com/2015/04/rpicframe-html5-kiosk-style-picture.html
Вам понадобится менеджер окон, открытый перед запуском. спичечный коробок-менеджер легкий
-A в CLI загрузит его в режиме киоска:
источник
Я думаю, что хитрость заключается в том, чтобы включить команду сна в сценарий автоматизации вместо зависимости от
/bin/sleep
.Мой
/etc/xdg/lxsession/LXDE-pi/autostart
выглядит так и, кажется, работает как задумано:Конечно, вы должны заменить '
index.html
' реальным URL, и вам все еще нуженxautomation
пакет.источник