/usr/share/ltsp/kioskSession is in ltsp-client-core 5.3.7-0ubuntu2.
This file is owned by root:root, with mode 0o755.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | #!/bin/sh
KIOSK_EXE=$1
KIOSKHOME=/usr/local/share/ltspkiosk/home
KIOSKSTARTUP=/usr/local/share/ltspkiosk/startup
TMPDIR=$(getent passwd ltspkiosk| cut -d: -f6)
export HOME=${TMPDIR}
# Copy a default homedir if present
if [ -d "${KIOSKHOME}" ]; then
cp -r ${KIOSKHOME}/* ${KIOSKHOME}/.??* ${TMPDIR}
fi
[ -n "${XAUTHORITY}" ] && cp -a ${XAUTHORITY} ${TMPDIR}
for i in ${KIOSKSTARTUP}/* ; do
[ -x "${i}" ] && eval "${i}" &
done
if [ "${KIOSK_EXE}" = "unknown" ]; then
ldm-dialog --message "No program found."
else
eval ${KIOSK_EXE} ${KIOSK_OPTIONS} || ldm-dialog --message "Could not start program."
fi
[ "$USER" != "root" ] && pkill -u $USER
exit 0
|