diff options
Diffstat (limited to 'aataaj.lua')
-rwxr-xr-x | aataaj.lua | 59 |
1 files changed, 0 insertions, 59 deletions
@@ -17,7 +17,6 @@ | |||
17 | local _ = require '_' | 17 | local _ = require '_' |
18 | 18 | ||
19 | 19 | ||
20 | |||
21 | local Help = [[ | 20 | local Help = [[ |
22 | This is part of the AllAudioToALSAandJACK project, aataaj for short, | 21 | This is part of the AllAudioToALSAandJACK project, aataaj for short, |
23 | pronounced like "attach". | 22 | pronounced like "attach". |
@@ -149,64 +148,6 @@ _.parseArgs(options, args) | |||
149 | 148 | ||
150 | 149 | ||
151 | 150 | ||
152 | |||
153 | |||
154 | |||
155 | --[=[ | ||
156 | local args = {...} | ||
157 | if 0 ~= #args then | ||
158 | -- for i,a in pairs(args) do | ||
159 | -- print('Argument ' .. i .. ' = ' .. a) | ||
160 | -- end | ||
161 | |||
162 | if 'start' == args[1] then | ||
163 | elseif 'stop' == args[1] then | ||
164 | elseif 'STOP' == args[1] then | ||
165 | _.killEmAll{'qsynth'} | ||
166 | __[[ | ||
167 | a2j_control --stop | ||
168 | sleep 2 | ||
169 | a2j_control --exit | ||
170 | sleep 2 | ||
171 | ]]:Do() | ||
172 | _.killEmAll{'alsa_in', 'alsa_out', 'zita-a2j', 'zita-j2a', 'aseqjoy', 'jack-plumbing'} | ||
173 | __[[ | ||
174 | sleep 2 | ||
175 | jack_control stop | ||
176 | sleep 2 | ||
177 | jack_control exit | ||
178 | sleep 2 | ||
179 | ]]:Do() | ||
180 | _.killEmAll{'jmcore', 'qjackctl'} | ||
181 | -- Catia is python, and no easy way to kill it. | ||
182 | -- Also it keeps jackdbus alive, no matter how hard you kill it. | ||
183 | __"pkill -TERM -u $USER -f catia":Do() | ||
184 | __"sleep 2":Do() | ||
185 | _.killEmAll{'jackdbus', 'a2jmidid'} | ||
186 | return(0) | ||
187 | elseif 'JACK' == args[1] then | ||
188 | elseif 'restart' == args[1] then args[1] = 'start' | ||
189 | elseif 'force-reload' == args[1] then args[1] = 'start' | ||
190 | elseif 'status' == args[1] then | ||
191 | return(0) | ||
192 | elseif 'help' == args[1] then | ||
193 | print(Help) | ||
194 | return(0) | ||
195 | elseif '--help' == args[1] then | ||
196 | print(Help) | ||
197 | return(0) | ||
198 | else | ||
199 | print("Usage: aataaj.lua {start|stop|restart|force-reload|status|JACK|STOP}") | ||
200 | return(1) | ||
201 | end | ||
202 | else | ||
203 | print("Usage: aataaj.lua {help|start|stop|restart|force-reload|status|JACK|STOP}") | ||
204 | return(1) | ||
205 | end | ||
206 | ]=] | ||
207 | |||
208 | |||
209 | |||
210 | -- CHANGE these to suit. | 151 | -- CHANGE these to suit. |
211 | local asoundrcPath = '/var/lib/aataaj' | 152 | local asoundrcPath = '/var/lib/aataaj' |
212 | local asoundrc = 'asoundrc' | 153 | local asoundrc = 'asoundrc' |