#!/bin/bash
# lastact: 2023-05-13
# desc: Resetea el wallpaper al valor por defecto

[[ "${VXUSUARIOG}" != "$(whoami)" ]] &&
    echo "#> ${0}: Error. El script debe ser ejecutado por el usuario gráfico ${VXUSUARIOG}, en lugar de $(whoami)" >&2 &&
    exit 1

CANAL="xfce4-desktop"
WALLPAPER="/usr/share/xfce4/backdrops/vitalinux-edu-wallpaper.png"

OLDIFS=$IFS
IFS=$'\n'
CONFIGURACIONES=($(xfconf-query -c "${CANAL}" -l -v | grep "/last-image" | tr -s " " " "))
for CONFIGURACION in "${CONFIGURACIONES[@]}"; do
    PARAM="${CONFIGURACION% *}"
    # VALOR="${CONFIGURACION#* }"
    xfconf-query -c "${CANAL}" -p "${PARAM}" -s "${WALLPAPER}" &&
        vx-funcs-bash vx-echo_log_ok "#> Reset Wallpaper: Ok. Se ha configurado ${PARAM}: ${WALLPAPER}" ||
        vx-funcs-bash vx-echo_log_error "#> Reset Wallpaper: Error. No se ha podido configurar ${PARAM}: ${WALLPAPER}"
done
