#!/usr/bin/env bash

ENABLED=yes
[ "$ENABLED" != "yes" ] && exit 0
DEBUGMODE=no

SOURCE=/usr/lib/ublinux/functions; [[ -f ${SOURCE} ]] && . ${SOURCE} 2>/dev/null || exit 0
SOURCE=/usr/lib/ublinux/os-config; [[ -f ${SOURCE} ]] && . ${SOURCE} 2>/dev/null || exit 0
debug_mode "$0" "$@"

SOURCE=${SYSCONF}/config; [ -f ${SOURCE} ] && . ${SOURCE} 2>/dev/null
SOURCE=${SYSCONF}/kiosk; [[ -f ${SOURCE} ]] && . ${SOURCE} 2>/dev/null

KIOSKRC="/etc/xdg/xfce4/kiosk/kioskrc"
## Настройка /etc/xdg/xfce4/kiosk/kioskrc
    if [[ -n ${XFCE4_KIOSK[@]} ]]; then
	[[ -d ${KIOSKRC%/*} ]] || install -dm0755 -o root -g root "${KIOSKRC%/*}"
	[[ -f ${KIOSKRC} ]] && true > ${KIOSKRC}
	for SELECT in "${!XFCE4_KIOSK[@]}"; do
	    SECTION=$(cut -d: -f1 <<< ${SELECT})
	    PROPERTY=$(cut -d: -f2 <<< ${SELECT})
	    VALUE=${XFCE4_KIOSK[${SELECT}]}
	    [[ ${VALUE} == "none" ]] && VALUE=NONE
	    [[ ${VALUE} == "all" ]] && VALUE=ALL
	    grep -q "${SECTION}" ${KIOSKRC} || echo -e "[${SECTION}]\n" >> ${KIOSKRC}
	    sed "/^${PROPERTY}.*/d" -i ${KIOSKRC}
	    sed "/\[${SECTION}\]/a ${PROPERTY}=${VALUE}" -i ${KIOSKRC}
	done
    fi
    
    