Hol van a hangeszköz - strace

Fórumok

Sziasztok!

Van egy kisgép, amin van egy alap debian. Azt szeretném valahogyan megállapítani, hogy a hangeszköz hol/milyen néven van. Próbálgattam már ilyeneket, hogy /dev/dsp*, de az még csak nem is létezik, viszont ha elindítok egy mpg123- at, akkor az szól szépen.

Csináltam egy olyat, hogy strace mpg123 file (152.66.211.5/str), de ebből számomra nem derült ki. Néhány /dev- es open- t kipróbáltam, de azok nem jöttek be.

Hogyan tudom megállapítani, hogy ténylegesen hol van, pl. mpg123 mit használ.

Köszi a válaszokat.

Hozzászólások

/dev/snd/dsp vagy /dev/sound/dsp
például alsa esetén és ha nincs oss emuláció.

--
Az élet harc. Délelőtt az éhséggel, délután az álmossággal.

Nezted-e az mpg123 futasa kozben a /proc/mpg123-processz-id/fd fajljait?

Szia!

Most megneztem, ezek vannak benne:

csaba198@debian5:/proc/7170/fd$ ls
0 1 2 4
csaba198@debian5:/proc/7170/fd$ ls -l
total 4
lrwx------ 1 csaba198 csaba198 64 Mar 3 21:22 0 -> /dev/pts/0
lrwx------ 1 csaba198 csaba198 64 Mar 3 21:22 1 -> /dev/pts/0
lrwx------ 1 csaba198 csaba198 64 Mar 3 21:22 2 -> /dev/pts/0
lrwx------ 1 csaba198 csaba198 64 Mar 3 21:22 4 -> /dev/snd/pcmC0D0p
csaba198@debian5:/proc/7170/fd$

ebbol ertelemszeruen csak a 4. lehetne, de:

debian5:/dev/snd# ls -l pcmC0D0p
crw-rw---- 1 root audio 116, 16 Mar 3 13:05 pcmC0D0p
debian5:/dev/snd# cat /dev/urandom > pcmC0D0p
cat: write error: File descriptor in bad state
debian5:/dev/snd#

Valahogy raakadtam a /dev/.static/dev/ konyvtarra, ahol, ha a dsp- be beleiranyitok valamit, rendesen mukodik, de mi ez a .static konyvtar - mar valamikor talalkoztam vele, de akkor sem tudtam -, s miert nincsen rendes /dev/dsp, ill. mpg123 hogy hasznalja ezt a pcmc0d0p- t, ha nem csak beleirja a dolgokat, mert az ugye nekem nem ment :- (.