#!/bin/sh
# Restore spaceFM default preferences.
# This overwrites customized settings.

ICON=/usr/local/lib/X11/pixmaps/question.xpm
Xdialog --stdout \
   --title " SpaceFM Restore " \
   --icon "$ICON" \
   --yesno "\n Restore SpaceFM default settings ? \n" 0 0
   if [[ $? == 0 ]]; then
	[ ! -f $HOME/.config/spacefm/session-default ] && \
	gtkdialog-splash -close never -timeout 5 -margin 10 -placement center -fontsize large -bg goldenrod -text " /root/.config/spacefm/session-default not available ! " && exit
	[[ $(pidof conky) ]] && CONKY=yes
	[ -n "$CONKY" ] && killall conky
	if [ -f $HOME/.config/autostart/spacefm.desktop ]; then
		echo '[Desktop Entry]
Encoding=UTF-8
Type=Application
NoDisplay=true
Name=Support
Icon=/usr/share/doc/puppyforum48.png
Exec=defaultbrowser file:///usr/share/doc/index.html' > $HOME/Desktop/Support.desktop
		killall spacefm
		rm -f $HOME/.config/spacefm/session $HOME/.config/spacefm/session-last
		cp -a $HOME/.config/spacefm/session-default $HOME/.config/spacefm/session
		sleep 1
		spacefm --desktop &
	else
		killall spacefm
		rm -f $HOME/.config/spacefm/session $HOME/.config/spacefm/session-last
		cp -a $HOME/.config/spacefm/session-default $HOME/.config/spacefm/session
		sleep 1
		spacefm &
	fi
	sleep 1
	gtkdialog-splash -close never -timeout 5 -margin 10 -placement center -fontsize large -bg goldenrod -text " SpaceFM default configuration restored ! "
	[ -n "$CONKY" ] && conkyrestart &
	exit 0
   else
	exit 0
   fi
