Newsgroup: it.comp.os.linux.iniziare
Titolo: Problemi con Arts

Ciao a tutti, ho alcuni problemi con l'audio del mio sistema: me ne sono 
accorto usando mplayer, che spesso nn mi riproduce l'audio dei filmati 
dandomi questo errore:
Checking audio filter chain for 44100Hz/1ch/16bit -> 44100Hz/2ch/16bit...
AF_pre: af format: 2 bps, 1 ch, 44100 hz, little endian signed int
AF_pre: 44100Hz 1ch Signed 16-bit (Little-Endian)
Could not open/initialize audio device -> no sound.
Audio: no sound
e mi mostra solo il video; se poi digito da console
artsd
mi viene dato come risposta
Error while initializing the sound driver:
device /dev/dsp can't be opened (Device or resource busy)
Cosa posso fare? Se ascolto un cd audio con KsCD si sente da dio, ma con 
i filamti invece nn va... Spero che possiate aiutarmi!
Ciao e grazie a tutti!!!!

 e mi mostra solo il video; se poi digito da console
[CUT]
Ciao!
Io avevo lo stesso problema circa!
Prova a killare artsd con:
kill PID_artsd
Fammi sapere!
Il randellatore
-- 
LINUX REGISTERED USER #332371 at 
http://counter.li.org/

 Ciao e grazie a tutti!!!!
Ciao.
-- 
Lucio.
"Tutto quello che possiamo fare è sperare per il meglio, aspettarci 
il peggio e accontentarci di una via di mezzo"

 da root e killa il processo.
Grazie mille per i consigli, adesso sembra funzionare!!!!! Ma questo 
demone arts serve a qualcosa, oppure posso evitare di caricarlo ogni 
volta? Ho visto che lo posso disattivare dal centro di controllo (RH9)...
Cmq grazie mille!!!!!!!!!!!!!!!!!

 Cmq grazie mille!!!!!!!!!!!!!!!!!
Prego.


 volta? Ho visto che lo posso disattivare dal centro di controllo (RH9)...
[CUT]
penso sia un server sonoro, escludilo dall'esecuzione al boot come ho
fatto io!
Ciao!


 quando carichi KDE): di più non so.
mmh.. infatti nn sento più i suoni di sistema.. Beh, non è che poi sia 
così grave.. Ma adesso cè un'altra cosa che ancora nn ho capito bene:
mettiamo che io voglia far partire 'artsd' da console; questa console mi 
rimane occupata, cioè finchè nn chiudo artds con un'altra console, nn 
posso utilizzarla. Ora il problema è : è possibile chiudere artsd (o un 
qualsiasi altro programma fatto partire da console) dalla stessa 
console? Ho visto che con ctrl-z i programmi terminano, ma nn lo fanno 
mai bene. Cè un metodo?
Grazie mille!!!!!
-- 
Daniele Menozzi
Linux user #332564
www.danielemenozzi.it

 volta? Ho visto che lo posso disattivare dal centro di controllo (RH9)...
A grandi linee:
Poiche', a meno che tu non abbia piu' di un dsp sulla scheda audio (SBLive!
e altre), il dsp puo' essere occupato solo da un' applicazione per volta,
in KDE c'e' un demone chiamato artsd che fa da soundserver, cioe' ''mixa''
insieme l'output dei vari programmi che hanno bisogno dell' audio.
L'applicazione deve pero' essere scritta per fare uso del soundserver e
collegarsi ad esso, altrimenti trova semplicemente /dev/dsp occupato (da
artsd, cioe' il soundserver) e non puo' usarlo diretamente. Usare un
soundserver risolve il problema della singola applicazione audio per volta,
ma introduce un certo ritardo (latenza) tra quando il flusso audio
raggiunge il soundserver e quando il soundserver manda tale flusso agli
altoparlanti. Insomma, se premi ''play'' senti il suono dopo qualche
centinaio di millisecondi di ritardo. Puoi anche impostare un timeout dopo
il quale artsd si disattiva e lasciare che le applicazioni usino /dev/dsp
direttamente. Puoi impostare la latenza di arts dal centro di conrollo KDE,
(puoi variare la dimensione del buffer) ma non puoi abbassarla troppo, o
avrai dropouts nel suono. (Per applicazioni di tipo professionale questo
ritardo e' inaccettabile, e si puo' ricorrere a JACK che e' un soundserver
a bassa latenza ed alte prestazioni, ma richiede una patch al kernel per
bassa latenza e una ricompilazione di esso per funzionare al meglio. Ma e'
una vera potenza.)
Puoi allora dire a mplayer di usare il soundsrerver di kde (anche gnome,
enlightenment e altri usano un loro soundserver, esound) con 
mplayer -ao arts 
(oppure esd se usi EsounD, ma credo di no)
oppure fai un killall artsd e poi mplayer -ao oss o mplayer -ao alsa9 (o
gmplayer se vuoi la GUI)
-- 
           salvuz
     POST FATA RESVRGO
 Linux registered user #291700 | machine #174619
 

Non ci capisco piů nulla, adesso mplayer nn riproduce l'audio anche se 
arts č killato... Mi dice
Could not open/initialize audio device -> no sound.
Audio: no sound
Non ha senso, prima killavo arts e mplayer funzionava; adesso killo arts 
e mplayer nn funziona +...
Ma perchč?
Nn sto utilizzando nessun'altra applicazione audio.. Ho provato anche ad 
utilizzare -ao arts (con arts attivo) ma nn serve a nulla (a proposito, 
GRAZIE MILLE della spiegazione :) :) :)!!!!!!!!!!!!)


 
Prego!


 mai bene. Cè un metodo?
ctrl+z non termina il programma ma lo mette in background, così come la
&.
-- 
Ciao
Gianluca

 mai bene. Cè un metodo?
NO! con ctrl-z i processi vengono STOPPATI, non terminati.
Una volta stoppati, puoi passarli in background con 
bg
il processo continua in background, e la shell ti rida' il prompt (in
realta' t l'ha dato gia' quando hai premuto ctrl+z), anche se l'output e
l'error del processo che hai stoppato vengono visualizzati sulla console.
Per portarlo in primo piano, cioe' in foreground:
fg
Per controllare i job (i processi che partono con un comando) c'e' jobs.
 
Se vuoi approfondire, leggi gli Appunti di Informatica Libera, Capitolo 43
"Processi e shell". 
Trovi questa bibbia ( da tenere sempre sul comodino, anzi , sottomano)su
a2.swlibero.org
 e puoi anche scaricarla in vari formati:
http://rm.mirror.garr.it/mirrors/AppuntiLinux/PDF
  o HTML, ecc


ragazzi grazie mille, queste cose prorpio nn le sapevo, e mi saranno 
utilissime!!!
Grazie ancora... :) :) :) :) :) :) :) :) :) :) :) :)
-- 
Daniele Menozzi
Linux User #332564 - Machine #217054
www.danielemenozzi.it

Nicolò Risitano scrive :

Avevo lo stesso problema, scrivi artsdsp gmplayer (o mplayer) e non dovresti
avere poblemi, se non funge, prova a dire a mplayer (sempre aggiungendo
artsdsp) a usare /dev/dsp1
-- 
E-Mail: 
risi...@libero.it
Sito Web: 
risitano.altervista.org
Noi vogliamo glorificare la guerra - sola igiene del mondo
il militarismo, il patriottismo, il gesto distruttore del liberatori, 
le belle idee per cui si muore.