[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Antiright-devel] antiright/ACE-desktop ACE system.antiright hack...
From: |
Jeffrey Bedard |
Subject: |
[Antiright-devel] antiright/ACE-desktop ACE system.antiright hack... |
Date: |
Sun, 22 Jul 2007 08:15:18 +0000 |
CVSROOT: /sources/antiright
Module name: antiright
Changes by: Jeffrey Bedard <jefbed> 07/07/22 08:15:18
Modified files:
ACE-desktop : ACE system.antiright
Added files:
ACE-desktop/hacks: juke.sh local_loads.sh
Log message:
Fixed loop termination code in juke.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/antiright/ACE-desktop/ACE?cvsroot=antiright&r1=1.44&r2=1.45
http://cvs.savannah.gnu.org/viewcvs/antiright/ACE-desktop/system.antiright?cvsroot=antiright&r1=1.14&r2=1.15
http://cvs.savannah.gnu.org/viewcvs/antiright/ACE-desktop/hacks/juke.sh?cvsroot=antiright&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/antiright/ACE-desktop/hacks/local_loads.sh?cvsroot=antiright&rev=1.1
Patches:
Index: ACE
===================================================================
RCS file: /sources/antiright/antiright/ACE-desktop/ACE,v
retrieving revision 1.44
retrieving revision 1.45
diff -u -b -r1.44 -r1.45
--- ACE 22 Jul 2007 07:10:57 -0000 1.44
+++ ACE 22 Jul 2007 08:15:16 -0000 1.45
@@ -38,6 +38,11 @@
exec sh -c "$HACK_DIR/$COMMAND.sh $@"
}
+List_Hacks()
+{
+ ls $datadir/hacks | awk -F '.' '{print($1);}' | tr '\n' ' '; echo
+}
+
Debug()
{
if [ "$DEBUG" = "1" ]; then
Index: system.antiright
===================================================================
RCS file: /sources/antiright/antiright/ACE-desktop/system.antiright,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -b -r1.14 -r1.15
--- system.antiright 22 Jul 2007 06:39:35 -0000 1.14
+++ system.antiright 22 Jul 2007 08:15:17 -0000 1.15
@@ -27,8 +27,6 @@
deskbar_style: echo 3
deskbar_updater: echo TRUE
foreground: echo black
-mp3_dir:~/archive/music
-mp3_player:mpg321
Manual_Root:echo /usr/share/man
Lock_Display:exec xlock -mode blank
deskbar_style: echo 3
@@ -44,3 +42,5 @@
roff_flags: -me
roff_file: ~/default.roff
hosts_to_monitor: echo localhost heap compaq
+mp3_dir:echo /home/jefbed/archive/amusic
+mp3_player:echo mpg123
Index: hacks/juke.sh
===================================================================
RCS file: hacks/juke.sh
diff -N hacks/juke.sh
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ hacks/juke.sh 22 Jul 2007 08:15:17 -0000 1.1
@@ -0,0 +1,68 @@
+#!/bin/sh
+
+MP3_DIR=$(ACE mp3_dir)
+cd $MP3_DIR
+MP3_PLAYER=$(ACE mp3_player)
+
+next_song() {
+ pkill $MP3_PLAYER
+}
+
+stop_playing() {
+ rm -f *.core
+ pkill -f $MP3_PLAYER juke.sh
+ exit 0
+}
+
+song_title() {
+ ps xaww | awk -v '/'$MP3_PLAYER'/ && !/xargs/ {\
+ print substr($0, index($0, $6))}'
+}
+
+song_applet() {
+ nice -n 20 gtkshell -or 1 -oT JUKE_APPLET\
+ -og '0+0' -on -oL\
+ -aul 'juke.sh -t' -ol\
+ 'juke.sh -s ; juke.sh ,gtk-media-play'\
+ 'juke.sh -n ,gtk-media-next'\
+ 'juke.sh -s ,gtk-media-stop'
+}
+
+random_song() {
+ shuffle -p 1 -0 * | xargs -0 $MP3_PLAYER
+}
+
+show_usage()
+{
+ echo 'USAGE:'
+ echo '* song applet'
+ echo '-n next song'
+ echo '-r random song'
+ echo '-s stop playing'
+ echo '-t song title'
+}
+
+if [ "$1" = "" ]; then
+ if [ "$(pgrep JUKE_APPLET)" = "" ]; then
+ song_applet &
+ fi
+ trap next_song 2
+ trap stop_playing 3
+ while :; do
+ random_song
+ sleep 0.125
+ done
+elif [ "$1" = "-h" ]; then
+ show_usage
+elif [ "$1" = "-n" ]; then
+ next_song
+elif [ "$1" = "-r" ]; then
+ random_song
+elif [ "$1" = "-s" ]; then
+ stop_playing
+elif [ "$1" = "-t" ]; then
+ song_title
+else
+ song_applet
+fi
+
Index: hacks/local_loads.sh
===================================================================
RCS file: hacks/local_loads.sh
diff -N hacks/local_loads.sh
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ hacks/local_loads.sh 22 Jul 2007 08:15:18 -0000 1.1
@@ -0,0 +1,18 @@
+#!/bin/sh
+
+if [ "$1" = "--hostload" ]; then
+LOAD="$(uptime | tr ' ' '\n' | awk -F, 'BEGIN{is_load=0}\
+ /averages/{is_load=1} {{if((is_load>0)&&(++is_load > 2))\
+ {print($1); exit}}}')"
+ if [ "$2" = "-l" ]; then
+ echo $LOAD
+ else
+ SCALE="$(echo $LOAD | cut -d. -f1)"
+ echo "scale=2; $LOAD/($SCALE+1)" | bc -l
+ fi
+else
+ nice -n 20 gtkshell -al "$(hostname)"\
+ -aul "echo -n 'Load: ';\
+ ACE -A Hack local_loads --hostload -l"\
+ -aup "ACE -A Hack local_loads --hostload"
+fi
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Antiright-devel] antiright/ACE-desktop ACE system.antiright hack...,
Jeffrey Bedard <=