Comprehension service et mode kioske
Posté : sam. 19 mars 2022 23:50
Bonjour à tous !
Je n'ai pas une bonne compréhension du fonctionnement des droits et des services linux.
J'ai souhaiter aider ma compagne à mettre en place un site intranet sur écran tactile pour présenter une gallerie de photo.
J'ai souhaiter évidemment bloquer l'accès à l'OS via le mode kiosk de chromium.
J'ai trouver 2 stratégies :
-utiliser un fichier autostart
-utiliser un service
J'étais interressé par la notion de service et j'ai voulu suivre le tuto (https://pimylifeup.com/raspberry-pi-kiosk/) à la lettre.
Le service se lance bien (log test OK) mais le navigateur ne s'ouvre pas dans la session ouverte, admin ou user.
Ma configuration du RPi est asseez différente pusique ce dernier est exposé sur le web : le compte Pi utilisé dans le tuto est supprimé au profit d'un compte admin (appartient au sudoers mais pas root) et d'un compte user.
Service :
[Unit]
Description=Chromium Kiosk
Wants=graphical.target
After=graphical.target
[Service]
Environment=DISPLAY=:0.0
Environment=XAUTHORITY=/home/admin/.Xauthority
Type=simple
ExecStart=/bin/bash /home/admin/kiosk.sh
Restart=on-abort
User=admin
Group=admin
[Install]
WantedBy=graphical.target
Kiosk.sh :
#!/bin/bash
xset s noblank
xset s off
xset -dpms
echo test du $(date)>/tmp/log_test
/usr/bin/chromium-browser --noerrdialogs --disable-infobars --kiosk https://pimylifeup.com https://www.adafruit.com &
Pourriez vous m'expliquer ce qui pourrait bloquer l'ouverture de chromium ?
Est lié à la désactivation du compte Pi , et à mon admin qui n'est pas root ?
Merci pour votre aide, le temps passé et bonne soirée
Pierre-yves
Je n'ai pas une bonne compréhension du fonctionnement des droits et des services linux.
J'ai souhaiter aider ma compagne à mettre en place un site intranet sur écran tactile pour présenter une gallerie de photo.
J'ai souhaiter évidemment bloquer l'accès à l'OS via le mode kiosk de chromium.
J'ai trouver 2 stratégies :
-utiliser un fichier autostart
-utiliser un service
J'étais interressé par la notion de service et j'ai voulu suivre le tuto (https://pimylifeup.com/raspberry-pi-kiosk/) à la lettre.
Le service se lance bien (log test OK) mais le navigateur ne s'ouvre pas dans la session ouverte, admin ou user.
Ma configuration du RPi est asseez différente pusique ce dernier est exposé sur le web : le compte Pi utilisé dans le tuto est supprimé au profit d'un compte admin (appartient au sudoers mais pas root) et d'un compte user.
Service :
[Unit]
Description=Chromium Kiosk
Wants=graphical.target
After=graphical.target
[Service]
Environment=DISPLAY=:0.0
Environment=XAUTHORITY=/home/admin/.Xauthority
Type=simple
ExecStart=/bin/bash /home/admin/kiosk.sh
Restart=on-abort
User=admin
Group=admin
[Install]
WantedBy=graphical.target
Kiosk.sh :
#!/bin/bash
xset s noblank
xset s off
xset -dpms
echo test du $(date)>/tmp/log_test
/usr/bin/chromium-browser --noerrdialogs --disable-infobars --kiosk https://pimylifeup.com https://www.adafruit.com &
Pourriez vous m'expliquer ce qui pourrait bloquer l'ouverture de chromium ?
Est lié à la désactivation du compte Pi , et à mon admin qui n'est pas root ?
Merci pour votre aide, le temps passé et bonne soirée
Pierre-yves