.desktop arquivo na pasta xsessions não autorunning

3

Eu estava montando um quiosque por este tutorial link

Eu encontrei um problema com o arquivo kiosk.desktop, já que ele não está executando quando eu faço o login na conta do quiosque. Eu não consigo descobrir o porquê. Passei extensas horas pesquisando o problema de vários ângulos e estou num ponto em que não posso obtê-lo sem ajuda.

meu arquivo kiosk.desktop está localizado em /usr/share/xsessions/kiosk.desktop e está escrito da seguinte forma.

[Desktop Entry]
Encoding=UTF-8
Name=Kiosk Mode
Comment=Chromium Kiosk Mode
Exec=/usr/share/xsessions/chromeKiosk.sh
Type=Application

Eu tenho algum erro de digitação ou algo errado a esse respeito? Eu também incluí meu arquivo bash para ver se o problema não está lá com o arquivo .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
    
por skids89 03.04.2013 / 22:36

1 resposta

-1

provavelmente o seu script não tem permissões de execução

chmod 755 /usr/share/xsessions/chromeKiosk.sh
    
por Niels 25.09.2014 / 09:13