Skip to content
Snippets Groups Projects
desktop-wallpaper 733 B
Newer Older
  • Learn to ignore specific revisions
  • #!/bin/bash
    
    stop() {
        :
    }
    
    start() {
        if [ "z${ESAME_DESKTOP_WALLPAPER_URL}" != "z" -a "z${ESAME_DESKTOP_WM}" != "z" ]; then
            if [[ ${ESAME_DESKTOP_WM} == "xfce4" ]]
            then
                sed -i 's@\(image-path.*value="\)\([^"]*\)\("\)@\1'"`echo "${ESAME_DESKTOP_WALLPAPER_URL}"`"'\3@g' /local/${ESAME_USER}/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-desktop.xml
                echo "Desktop wallpaper set to ${ESAME_DESKTOP_WALLPAPER_URL}"
            fi
        fi
    }
    
    
    args=("$@")
    
    case "$1" in
        'start')
            start
            ;;
        'stop')
            stop
            ;;
        'restart')
            stop
            start
            ;;
        *)
            echo "Usage: $0 { start | stop | restart }";
            exit 1;
            ;;
    esac
    exit 0