J'ai installé un kiosque selon ce tutoriel http://www.instructables.com/id/Setting-Up-Ubuntu-as-a-Kiosk-Web-Appliance/?ALLSTEPS
J'ai rencontré un problème avec le fichier kiosk.desktop car il ne se lance pas automatiquement lorsque je me connecte au compte kiosk. Je ne peux pas comprendre pourquoi. J'ai passé de nombreuses heures à rechercher le problème sous différents angles et suis arrivé à un point où je ne peux pas m'en sortir sans aide.
mon fichier kiosk.desktop est situé à /usr/share/xsessions/kiosk.desktop et il se lit comme suit.
[Desktop Entry]
Encoding=UTF-8
Name=Mode Kiosque
Comment=Mode Kiosque pour Chromium
Exec=/usr/share/xsessions/chromeKiosk.sh
Type=Application
est-ce que j'ai des fautes de frappe ou quelque chose qui ne va pas à cet égard? J'ai également inclus mon fichier bash pour voir si le problème se situe là plutôt qu'avec le fichier .desktop.
#!/bin/bash
xscreensaver -nosplash &
width=`xrandr | grep \* | head -n1 | cut -d' ' -f4 | cut -d'x' -f1`
height=`xrandr | grep \* | head -n1 | cut -d' ' -f4 | cut -d'x' -f2`
echo $width,$height
cat ~/.config/chromium/Default/Preferences | perl -pe "s/\"work_area_bottom.*/\"work_area_bottom\": $height,/" > /tmp/tmp.$$
cp /tmp/tmp.$$ ~/.config/chromium/Default/Preferences
cat ~/.config/chromium/Default/Preferences | perl -pe "s/\"bottom.*/\"bottom\": $height,/" > /tmp/tmp.$$
cp /tmp/tmp.$$ ~/.config/chromium/Default/Preferences
cat ~/.config/chromium/Default/Preferences | perl -pe "s/\"work_area_right.*/\"work_area_right\": $width,/" > /tmp/tmp.$$
cp /tmp/tmp.$$ ~/.config/chromium/Default/Preferences
cat ~/.config/chromium/Default/Preferences | perl -pe "s/\"right.*/\"right\": $width,/" > /tmp/tmp.$$
mv /tmp/tmp.$$ ~/.config/chromium/Default/Preferences
while true; do chromium-browser %u --kiosk --start-maximized; sleep 5s; done