Файл .desktop в xsessions папке, не автоматически работающей

Я настраивал киоск на этот учебный http://www.instructables.com/id/Setting-Up-Ubuntu-as-a-Kiosk-Web-Appliance/?ALLSTEPS

Я поразил проблему с kiosk.desktop файлом, так как он не автоматически работает, когда я вхожу в учетную запись киоска. Я не могу выяснить почему. Я провел обширные часы, гугля проблему от нескольких углов, и в точке, где я не могу получить ее без справки.

мой kiosk.desktop файл расположен в/usr/share/xsessions/kiosk.desktop, и он читает следующим образом.

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

у меня есть какие-либо опечатки или что-то, что неправильно в том отношении? Я также включал свой файл удара, чтобы видеть, там ли проблема не с .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
3
задан 4 April 2013 в 00:36

1 ответ

Возможно, у вашего сценария нет прав на выполнение.

chmod 755 /usr/share/xsessions/chromeKiosk.sh
0
ответ дан 4 April 2013 в 00:36

Другие вопросы по тегам:

Похожие вопросы: