summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCyrIng2016-01-04 22:41:35 +0100
committerCyrIng2016-01-04 22:41:35 +0100
commitfd39aa0059753a6999ee2c025e3c2a0241864f69 (patch)
treec4be219e4e65bbb578d5541d963aa6944bd01001
parent4bf9c190a62c635256a6b0ae35e2a6738e9c20c5 (diff)
downloadaur-fd39aa0059753a6999ee2c025e3c2a0241864f69.tar.gz
xscreensaver
-rw-r--r--.SRCINFO5
-rw-r--r--PKGBUILD4
-rwxr-xr-xstart-twm-xfreq39
3 files changed, 23 insertions, 25 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 869e9e078ca1..0944dbc50da6 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,14 +1,15 @@
# Generated by mksrcinfo v8
-# Sun Jan 3 11:30:31 UTC 2016
+# Mon Jan 4 21:41:26 UTC 2016
pkgbase = twm-xfreq
pkgdesc = A customized Twm for XFreq
- pkgver = 0.07
+ pkgver = 0.08
pkgrel = 1
url = http://github.com/cyring/xdm-xfreq
arch = any
license = GPL
depends = xdm-xfreq
depends = xorg-twm
+ optdepends = xscreensaver
source = twm-xfreq.desktop
source = start-twm-xfreq
md5sums = SKIP
diff --git a/PKGBUILD b/PKGBUILD
index 3bc382b605d7..786e83055465 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,14 +1,14 @@
# Maintainer: CyrIng <xfreq[at]cyring[dot]fr>
# Contributor: CyrIng <xfreq[at]cyring[dot]fr>
pkgname=twm-xfreq
-pkgver=0.07
+pkgver=0.08
pkgrel=1
pkgdesc="A customized Twm for XFreq"
arch=(any)
license=('GPL')
url="http://github.com/cyring/xdm-xfreq"
depends=('xdm-xfreq' 'xorg-twm')
-optdepends=()
+optdepends=('xscreensaver')
backup=()
source=(twm-xfreq.desktop
start-twm-xfreq)
diff --git a/start-twm-xfreq b/start-twm-xfreq
index e337722c3416..28085ea34dce 100755
--- a/start-twm-xfreq
+++ b/start-twm-xfreq
@@ -157,25 +157,16 @@ else
echo "menu \"screensaver\"" >> $USERTMPFS/twm-xfreq.rc
echo "{" >> $USERTMPFS/twm-xfreq.rc
echo "\"\" f.nop" >> $USERTMPFS/twm-xfreq.rc
- echo "\" Default\" f.exec \"xset s default\"" >> $USERTMPFS/twm-xfreq.rc
- echo "\" 5 minutes\" f.exec \"xset s 300 300\"" >> $USERTMPFS/twm-xfreq.rc
- echo "\" 7 minutes\" f.exec \"xset s 420 420\"" >> $USERTMPFS/twm-xfreq.rc
- echo "\"10 minutes\" f.exec \"xset s 600 600\"" >> $USERTMPFS/twm-xfreq.rc
- echo "\"12 minutes\" f.exec \"xset s 720 720\"" >> $USERTMPFS/twm-xfreq.rc
- echo "\"15 minutes\" f.exec \"xset s 900 900\"" >> $USERTMPFS/twm-xfreq.rc
- echo "\"20 minutes\" f.exec \"xset s 1500 1500\"" >> $USERTMPFS/twm-xfreq.rc
- echo "\"\" f.nop" >> $USERTMPFS/twm-xfreq.rc
- echo "}" >> $USERTMPFS/twm-xfreq.rc
- echo "menu \"screenoff\"" >> $USERTMPFS/twm-xfreq.rc
- echo "{" >> $USERTMPFS/twm-xfreq.rc
- echo "\"\" f.nop" >> $USERTMPFS/twm-xfreq.rc
- echo "\" Disable\" f.exec \"xset dpms 0 0 0\"" >> $USERTMPFS/twm-xfreq.rc
- echo "\" 5 minutes\" f.exec \"xset dpms 300 300 300\"" >> $USERTMPFS/twm-xfreq.rc
- echo "\" 7 minutes\" f.exec \"xset dpms 420 420 420\"" >> $USERTMPFS/twm-xfreq.rc
- echo "\"10 minutes\" f.exec \"xset dpms 600 600 600\"" >> $USERTMPFS/twm-xfreq.rc
- echo "\"12 minutes\" f.exec \"xset dpms 720 720 720\"" >> $USERTMPFS/twm-xfreq.rc
- echo "\"15 minutes\" f.exec \"xset dpms 900 900 900\"" >> $USERTMPFS/twm-xfreq.rc
- echo "\"20 minutes\" f.exec \"xset dpms 1500 1500 1500\"" >> $USERTMPFS/twm-xfreq.rc
+ if [[ -v XDM_XFREQ_SCREENSAVER_CMD ]]; then
+ echo "\" Config...\" f.exec \"$XDM_XFREQ_SCREENSAVER_CMD $XDM_XFREQ_SCREENSAVER_PREF &\"" >> $USERTMPFS/twm-xfreq.rc
+ fi
+ echo "\" Disable \" f.exec \"xset s default ; xset dpms 0 0 0\"" >> $USERTMPFS/twm-xfreq.rc
+ echo "\" 5 minutes \" f.exec \"xset s 300 300 ; xset dpms 300 300 300\"" >> $USERTMPFS/twm-xfreq.rc
+ echo "\" 7 minutes \" f.exec \"xset s 420 420 ; xset dpms 420 420 420\"" >> $USERTMPFS/twm-xfreq.rc
+ echo "\" 10 minutes \" f.exec \"xset s 600 600 ; xset dpms 600 600 600\"" >> $USERTMPFS/twm-xfreq.rc
+ echo "\" 12 minutes \" f.exec \"xset s 720 720 ; xset dpms 720 720 720\"" >> $USERTMPFS/twm-xfreq.rc
+ echo "\" 15 minutes \" f.exec \"xset s 900 900 ; xset dpms 900 900 900\"" >> $USERTMPFS/twm-xfreq.rc
+ echo "\" 20 minutes \" f.exec \"xset s 1500 1500 ; xset dpms 1500 1500 1500\"" >> $USERTMPFS/twm-xfreq.rc
echo "\"\" f.nop" >> $USERTMPFS/twm-xfreq.rc
echo "}" >> $USERTMPFS/twm-xfreq.rc
echo "menu \"iconmgr\"" >> $USERTMPFS/twm-xfreq.rc
@@ -188,7 +179,6 @@ else
echo "\"\" f.nop" >> $USERTMPFS/twm-xfreq.rc
echo "\"Icon Manager\" f.menu \"iconmgr\"" >> $USERTMPFS/twm-xfreq.rc
echo "\"Screen Saver\" f.menu \"screensaver\"" >> $USERTMPFS/twm-xfreq.rc
- echo "\"Screen Off\" f.menu \"screenoff\"" >> $USERTMPFS/twm-xfreq.rc
echo "\"\" f.nop" >> $USERTMPFS/twm-xfreq.rc
echo "}" >> $USERTMPFS/twm-xfreq.rc
echo "menu \"twmops\"" >> $USERTMPFS/twm-xfreq.rc
@@ -196,6 +186,9 @@ else
echo "\"\" f.nop" >> $USERTMPFS/twm-xfreq.rc
echo "\"Restart\" f.restart" >> $USERTMPFS/twm-xfreq.rc
echo "\"Quit\" f.quit" >> $USERTMPFS/twm-xfreq.rc
+ if [[ -v XDM_XFREQ_SCREENSAVER_CMD ]]; then
+ echo "\"Lock\" f.exec \"$XDM_XFREQ_SCREENSAVER_CMD $XDM_XFREQ_SCREENSAVER_LOCK\"" >> $USERTMPFS/twm-xfreq.rc
+ fi
echo "\"\" f.nop" >> $USERTMPFS/twm-xfreq.rc
echo "}" >> $USERTMPFS/twm-xfreq.rc
echo "menu \"leftops\"" >> $USERTMPFS/twm-xfreq.rc
@@ -226,11 +219,15 @@ else
echo "\"Terminal\" f.menu \"termops\"" >> $USERTMPFS/twm-xfreq.rc
WEBBROWSER="$(grep -w 'Exec' /usr/share/applications/$(xdg-settings get default-web-browser)|cut -d '=' -f 2)"
if [[ $WEBBROWSER != "" ]]; then
- echo "\"Internet\" f.exec \"$WEBBROWSER &\"" >> $USERTMPFS/twm-xfreq.rc
+ echo "\"Internet\" f.exec \"$WEBBROWSER &\"" >> $USERTMPFS/twm-xfreq.rc
fi
echo "\"\" f.nop" >> $USERTMPFS/twm-xfreq.rc
echo "}" >> $USERTMPFS/twm-xfreq.rc
+ if [[ -v XDM_XFREQ_SCREENSAVER_PATH ]]; then
+ $XDM_XFREQ_SCREENSAVER_PATH $XDM_XFREQ_SCREENSAVER_ARGS
+ fi
+
twm -f $USERTMPFS/twm-xfreq.rc
else
twm