Changeset 5136:afcce15d9d94 in roaraudio for plugins
- Timestamp:
- 09/30/11 16:57:27 (13 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
plugins/bash/roaraudio
r5124 r5136 10 10 11 11 # Tools supported completly: 12 #roard 13 14 # Tools supported partly: 15 16 # Tools not supported at all: 17 18 # Tools not supported at all and unimportent: 19 20 # Unsupported devel tools: 21 22 # The rest: 23 #roarcat 24 #roarcatplay 25 #roarcatvio 26 #roarbidir 27 #roarmon 28 #roarmonhttp 29 #roarradio 12 30 #roarctl 13 #roard 31 #roarlight 32 #roarinterconnect 33 #roarclientpass 34 #roarfilt 14 35 #roarvumeter 15 #roar cat16 #roar mon17 #roar interconnect18 #roar catplay19 #roar radio36 #roarsockconnect 37 #roarphone 38 #roarshout 39 #roartypes 40 #roar-config 20 41 #roarvorbis 21 #roarbidir22 #roarphone23 #roarcatvio24 #roarcatpassfh25 #roarcatsendfile26 #roarcatad27 #roarcat2sock28 #roartypes29 #roarsocktypes30 31 # Tools supported partly:32 #roarify33 34 # Tools not supported at all:35 #roarfilt36 #roarfish37 #roarlight38 #roarshout39 42 #roarsin 40 41 # Tools not supported at all and unimportent: 42 #roarfctest 43 #roarsockconnect 44 45 # Unsupported devel tools: 46 #roar-config 47 48 # The rest: 49 #roarmonhttp 43 #roardtmf 44 #roarvio 50 45 51 46 _roar_no_opts() { … … 59 54 60 55 _roar_server_exec() { 61 local cur link words nodes stdsocks x11sock 56 local cur link words nodes stdsocks x11sock file_based file_based_ok 57 local addr 62 58 cur="$1" 63 59 link=$(readlink /etc/roarserver 2> /dev/null) … … 65 61 nodes=$(grep '^\(node\|executor\)' /etc/decnet.conf 2> /dev/null | sed 's/^.*\tname\t\t*//; s/\t.*$//; s/$/::/') 66 62 67 stdsocks="/tmp/roar $HOME/.roar localhost 0.0"; 63 file_based="/tmp/roar $HOME/.roar /tmp/muroard" 64 stdsocks="localhost ::roar"; 68 65 69 66 x11sock=$(xprop -root 2>/dev/null | grep '^ROAR_SERVER(STRING) = ' | sed 's/^[^"]*"//; s/"$//') 70 67 71 words="$link $nodes $stdsocks $x11sock +slp +fork +abstract" 68 file_based_ok="" 69 for addr in $file_based 70 do 71 if [ -S "$addr" ] 72 then 73 file_based_ok="$file_based_ok $addr" 74 fi 75 done 76 77 words="$ROAR_SERVER $link $nodes $file_based_ok $stdsocks $x11sock +slp +fork +abstract" 72 78 73 79 compgen -A hostname $cur … … 576 582 opts_output="--odriver --odevice -o -O -oO -oP -oN --list-driver" 577 583 opts_source="--source -s -S -sO -sP -sN --list-sources" 578 opts_mixer="-m --mixer - mO -mN -mP --list-mixers"584 opts_mixer="-m --mixer -M -mO -mN -mP --list-mixers" 579 585 opts_cf="--list-cf" 580 586 opts_midi="--midi-no-console --midi-console-enable --midi-console --ssynth-enable --ssynth-disable" … … 705 711 return 0 706 712 ;; 713 # Mixer: 714 # opts_mixer="-m --mixer -M -mO -mN -mP --list-mixers" 715 '--mixer'|'-m') 716 words=$(roard --list-mixers | tail -n +3 | sed 's/^ *//; s/ .*$//') 717 COMPREPLY=($(compgen -W "${words}" -- ${cur})) 718 return 0 719 ;; 720 '-M') 721 _filedir 722 return 0 723 ;; 724 '-mO') 725 return 0 726 ;; 727 '-mN') 728 return 0 729 ;; 730 '-mP') 731 return 0 732 ;; 733 '--list-mixers') 734 return 0 735 ;; 707 736 # X11: 708 737 '--x11-display'|'--display')
Note: See TracChangeset
for help on using the changeset viewer.