J'utilise Raspbian et j'essaie de configurer une boîte "mode kiosque". J'ai réussi cela avec midori, mais midori ne prend pas en charge html5. donc je voulais essayer le nouveau "navigateur web" bêta (semble exécuter epiphany-browser).
ma configuration actuelle est la suivante /etc/xdg/lxsession/LXDE/autostart
:
@xset s off
@xset -dpms
@xset s noblank
@midori -e Fullscreen -a http://www.playr.biz/23612/15122
ce nouveau navigateur web est discuté ici
mais quand je regarde la page de manuel, elle ne dit pas grand-chose sur les options CLI.
man epiphany-browser
donc, ma question est: comment puis-je démarrer le navigateur épiphanie en mode plein écran, et démarrer une URL spécifique comme je l'ai fait avec midori ci-dessus? (si possible du tout).
mise à jour: j'ai suivi les conseils et j'ai essayé ce qui suit dans le fichier / etc / xdg / lxsession / LXDE / autostart
@epiphany-browser http://www.playr.biz/5dd1/1ddd5
@sleep 2s
@echo key F11 | xte
mais il ne l'a pas fait en plein écran, j'ai donc essayé d'exécuter xte manuellement, mais j'ai obtenu une erreur "Impossible d'ouvrir l'affichage 'par défaut'"
donc, j'ai fait deux choses, j'ai changé le fichier /etc/lightdm/lightdm.conf
et j'ai cherché cette ligne:
xserver-command=X -s 0 dpms
puis je l'ai changé en:
xserver-command=X -s 0 dpms :0
pour définir l'affichage / l'écran comme: 0 (numéro de l'hôte local 0)
maintenant, si je lance cette
echo key F11 | xte -x:0
l'écran passe en plein écran.
mais, quand je mets à jour /etc/xdg/lxsession/LXDE/autostart
comme ça:
@epiphany-browser http://www.playr.biz/5ddd/1dddd
@sleep 60s
@echo key F11 | xte -x:0
PS: J'ai essayé des 2, 10, 60 et 120, mais cela n'a pas aidé.
Je suppose donc que le @sleep 60s pourrait ne pas fonctionner.
la source
Il ne semble pas qu'il y ait un moyen de le faire directement, mais l' outil xte peut être utilisé pour simuler une pression sur une touche.
la source
Voici un exemple de cadre photo numérique utilisant le style de kiosque épiphanie: http://simplyautomationized.blogspot.com/2015/04/rpicframe-html5-kiosk-style-picture.html
Vous aurez besoin d'un gestionnaire de fenêtres ouvert avant le lancement. matchbox-window-manager est léger
Le -a dans la CLI le chargera en mode kiosque:
la source
Je pense que l'astuce ici est d'inclure la commande sleep dans le script d'automatisation au lieu de dépendre de
/bin/sleep
.Mon
/etc/xdg/lxsession/LXDE-pi/autostart
apparence ressemble à ceci et semble fonctionner comme prévu:Bien sûr, vous devez remplacer '
index.html
' par une véritable URL et vous avez toujours besoin duxautomation
package.la source