#!/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 [[ ${VALUE} =~ '@' ]] && VALUE=$(tr '@' '%' <<< ${VALUE}) grep -q "${SECTION}" ${KIOSKRC} || echo -e "[${SECTION}]\n" >> ${KIOSKRC} sed "/^${PROPERTY}.*/d" -i ${KIOSKRC} sed "/\[${SECTION}\]/a ${PROPERTY}=${VALUE}" -i ${KIOSKRC} done fi