#!/bin/bash

pkgs="xscreensaver xscreensaver-data-extra xscreensaver-gl xscreensaver-gl-extra unicode-screensaver xscreensaver-screensaver-bsod xscreensaver-screensaver-dizzy xscreensaver-screensaver-webcollage"

datadir=$(cd $(dirname "$0") && pwd)

. ${datadir}/common.fnc

# Check
if [ "$1" == "-c" ] ; then
	if [ $(_check ${pkgs}) == "n" ] ; then
		echo FALSE
	else
		echo TRUE
	fi
	
# Install
elif [ "$1" == "-i" ] ; then
	_install ${pkgs}
	
	_log "Xの画面保護設定をデフォルトに戻しました。"
	xset s blank
	xset s 600 600
	xset +dpms
	xset dpms 600 600 600
	rm -f "${HOME}/.config/autostart/bean_dpms.desktop"
	
	cp /usr/share/applications/xscreensaver-properties.desktop $(_desktop)/xscreensaver-properties.desktop
	
	_log "スクリーンセーバーのサービスを登録しています..."
	_postreg "xscreensaver -no-splash"
	
# Purge
elif [ "$1" == "-p" ] ; then
	_purge ${pkgs}
	rm -f $(_desktop)/xscreensaver-properties.desktop
fi
