Carissimo, anche sta volta ci hai azzeccato!
Anche se si stanno verificando dei comportamenti strani… infatti se lo lancio con l'esatto codice che hai scritto tu, parte, ma mi da un errore sull'audio e la println non produce alcun messaggio, come se ne ciclo while non ci entrasse nemmeno.
Allora ho provato a commentare il ciclo e partiva ugualmente, sempre con lo stesso errore.
Mentre se cambio il ciclo while in questo modo:
String line = null;
line = br.readLine();
while(sBuff.length() > 0) {
System.out.println( line );
line = br.readLine();
}
il programma si blocca sulla prima readline, come se fosse in attesa di qualcosa che non arriva!
Poi ho provato a reinstallarlo con Synaptic (sto usando Debian 12.5) e adesso non parte a meno che lascio il ciclo while.
Inoltre ho scoperto che se lo faccio partire da terminale senza sudo parte regolamente e non da errori, se invece lo faccio partire con il sudo mi da una sfilza di errori nel terminale e la stessa segnalazione sull'audio!
Non ci sto capendo nulla.
Devo fare ulteriori indagini e prove.
Comunque, ti ringrazio tanto per la tua disponibilità.