/[antiright]/antiright/src/ACE
ViewVC logotype

Diff of /antiright/src/ACE

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.46 by jefbed, Mon Jul 4 02:47:24 2005 UTC revision 1.47 by jefbed, Thu Jul 7 04:16:53 2005 UTC
# Line 81  ACE_Panel() Line 81  ACE_Panel()
81          'ACE Load_Meter'\          'ACE Load_Meter'\
82          'ACE Terminal'\          'ACE Terminal'\
83          'ACE Browser'\          'ACE Browser'\
84          'ACE Image_Editor'\          'ACE Imager'\
85          'ACE Mail'\          'ACE Mail'\
86          'ACE Background'\          'ACE Background'\
87          'ACE -A Settings'\          'ACE -A Settings'\
# Line 103  Setup_Juke_Environment() Line 103  Setup_Juke_Environment()
103          fi          fi
104          mp3player="$(ACE -r mp3_player)"          mp3player="$(ACE -r mp3_player)"
105          mp3dir="$(ACE -r mp3_dir)"          mp3dir="$(ACE -r mp3_dir)"
         stop_play="killall $mp3player; rm -f ~/.antiright_mp3s;\  
  ACE -A create_fake_song_file"  
         play_next="killall $mp3player; $mp3player -Z $mp3dir/*.mp3\  
  2>> ~/.antiright_mp3s"  
         killjukebox="ACE -A KillJuke"  
106  }  }
107    Play_Next()
108    {
109        Setup_Juke_Environment
110        echo $mp3player $mp3dir
111        killall $mp3player
112        echo "#!/bin/sh" > /tmp/ACE.$$
113        echo "$mp3player -Z $mp3dir/*.mp3 2>> ~/.antiright_mp3s" >> /tmp/ACE.$$
114        chmod +x /tmp/ACE.$$
115        /tmp/ACE.$$
116        rm -f /tmp/ACE.$$
117    }
118    Stop()
119    {
120        Setup_Juke_Environment
121        killall $mp3player
122        rm -f ~/.antiright_mp3s;
123        ACE -A create_fake_song_file
124    }
125  create_fake_song_file()  create_fake_song_file()
126  {  {
127          echo 'Playing MPEG stream from http://www.nongnu.org/antiright'\          echo 'Playing MPEG stream from http://www.nongnu.org/antiright'\
# Line 147  Juke_Playing() Line 159  Juke_Playing()
159      echo Playing '-{' $(Juke_Song) '}-     '      echo Playing '-{' $(Juke_Song) '}-     '
160  }  }
161    
162    Pause()
163    {
164        killall -SIGSTOP mpg123
165    }
166    
167    Resume()
168    {
169        killall -SIGCONT mpg123
170    }
171    
172  Next_Song()  Next_Song()
173  {  {
174      killall -SIGINT mpg123 1> /dev/null 2> /dev/null      killall -SIGINT mpg123 1> /dev/null 2> /dev/null
# Line 174  Desktop() Line 196  Desktop()
196  {  {
197      Setup_Juke_Environment      Setup_Juke_Environment
198      create_fake_song_file      create_fake_song_file
199        echo '#!/bin/sh' > /tmp/ACE.$$
200      arbmdir=$bmdir/antiright      arbmdir=$bmdir/antiright
201      $ARSHELL -W DESKTOP -Ac\  
202          -UL 'ACE -A Juke_Song'\      POSITION="$(ACE desker_position)"
203          -r 4\      if [ "$POSITION" = "upper_left" ]; then
204          "$play_next \# Play" 'ACE Lock'\          GEOMETRY="+0+0"
205          -Ai 'ACE Note' $arbmdir/knotes.xpm\      elif [ "$POSITION" = "upper_right" ]; then
206          -Ai 'ACE Calculator' $arbmdir/kcalc.xpm\          GEOMETRY="-0+0"
207          "$stop_play \# Stop" 'ACE A.C.E.'\      elif [ "$POSITION" = "lower_left" ]; then
208          -Ai 'ACE File_Manager' $arbmdir/kfm.xpm\          GEOMETRY="+0-0"
209          -Ai 'ACE -A File_System_Panel File_Systems' $arbmdir/fileserver.xpm\      elif [ "$POSITION" = "lower_right" ]; then
210          'vdesk 1' 'vdesk 2'\          GEOMETRY="-0-0"
211          -Ai 'ACE Terminal' $arbmdir/term.xpm\      else
212          -Ai 'ACE Load_Meter' $arbmdir/ksysguard.xpm\          GEOMETRY="+0+0"
213          'vdesk 3' 'vdesk 4'\      fi
214          -Ai 'ACE Editor' $arbmdir/kedit.xpm\      #FIXME: Redo to be one command section at a time.  this is a pain in the ass
215          -Ai 'ACE Browser' $arbmdir/www.xpm\      echo  "$ARSHELL -W DESKTOP\\" >> /tmp/ACE.$$
216          'vdesk 5' 'vdesk 6'\      if [ "$(ACE is_clocked)" = "1" ]; then
217          -Ai 'ACE Background' $arbmdir/kcoloredit.xpm\          echo " -Ac\\" >> /tmp/ACE.$$
218          -Ai 'ACE Mail' $arbmdir/mail.xpm\      fi
219          'ACE Cal' 'ACE Run' \      echo " -UL 'ACE -A Juke_Song' -r 4 'ACE -A Play_Next \# Play' 'ACE Lock' -Ai 'ACE Note' $arbmdir/sticky.xpm -Ai 'ACE Calculator' $arbmdir/calculator.xpm 'ACE -A Stop' 'ACE A.C.E.' -Ai 'ACE File_Manager' $arbmdir/folder.xpm -Ai 'ACE -A File_System_Panel File_Systems' $arbmdir/disk.xpm\\" >> /tmp/ACE.$$
220          -Ai 'ACE -A Settings' $arbmdir/tools.xpm\  
221          -Ai 'ACE CD_Player' $arbmdir/kscd.xpm\      PAGED=$(ACE is_paged)
222          -geometry +0+0\      if [ "$PAGED" = "1" ]; then
223          -xrm '*marginHeight: 0' -xrm '*marginWidth: 0' -xrm '*spacing: 0'\          echo " 'vdesk 1' 'vdesk 2' -Ai 'ACE Terminal' $arbmdir/terminal.xpm -Ai 'ACE Load_Meter' $arbmdir/meter.xpm 'vdesk 3' 'vdesk 4' -Ai 'ACE Editor' "'$arbmdir/text_editor.xpm'" -Ai 'ACE Browser' $arbmdir/www.xpm 'ACE -A Alarm' 'ACE -A killdesk # Close' -Ai 'ACE Background' $arbmdir/palate.xpm -Ai 'ACE Mail' $arbmdir/mail.xpm\\" >> /tmp/ACE.$$
224          -xrm '*XmPushButton.marginWidth: 2' \      else
225          -xrm 'AntiRight.borderWidth: 1' -xrm "*overrideRedirect: True" -l &          echo " 'ACE -A Pause' 'ACE -A Resume' -Ai 'ACE Terminal' $arbmdir/terminal.xpm -Ai 'ACE Load_Meter' $arbmdir/meter.xpm 'afract & # Fractals' 'pongr & # PONGr' -Ai 'ACE Editor' $arbmdir/text_editor.xpm -Ai 'ACE Browser' $arbmdir/www.xpm 'ACE -A Alarm' 'ACE -A killdesk Close' -Ai 'ACE Background' $arbmdir/palate.xpm -Ai 'ACE Mail' $arbmdir/mail.xpm\\" >> /tmp/ACE.$$
226        fi
227        echo " 'ACE Cal' 'ACE Run' -Ai 'ACE -A Settings' $arbmdir/settings.xpm -Ai 'ACE CD_Player' $arbmdir/music.xpm -geometry $GEOMETRY -xrm '*marginHeight: 0' -xrm '*marginWidth: 0' -xrm '*spacing: 0' -xrm '*XmPushButton.marginWidth: 2'  -xrm 'AntiRight.borderWidth: 1' -xrm '*overrideRedirect: True' -l &" >> /tmp/ACE.$$
228        chmod +x /tmp/ACE.$$
229        /tmp/ACE.$$
230        rm -f /tmp/ACE.$$
231    
232  }  }
233  return_pseudorandom_color()  return_pseudorandom_color()
234  {  {
# Line 320  VMStat() Line 349  VMStat()
349  }  }
350  Select_CD_Track()  Select_CD_Track()
351  {  {
352      local tracks=$(arcd -T)      local tracks_number=$(arcd -T)
353      if [ $tracks -gt 0 ]; then      if [ $tracks_number -gt 0 ]; then
354          track=$($ARSHELL -W 'Select Track' -ADp "Track: [1-$tracks]")          track=$($ARSHELL -W 'Select Track' -ADp "Track: [1-$tracks_number]")
355          track_after_zero="[ $track -gt 0 ]"          track_after_zero="[ $track -gt 0 ]"
356          track_before_last="[ $track -le $tracks_number ]"          track_before_last="[ $track -le $tracks_number ]"
357          if $track_after_zero && $track_before_last; then          if $track_after_zero && $track_before_last; then

Legend:
Removed from v.1.46  
changed lines
  Added in v.1.47

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26