aumix kiváltása mivel?

Kérdeztem már a témában de máshol.
Jelenleg már nem létezik /dev/mixer.
Emiatt egy ilyesmi aumix sor egy scriptben nem működik.
/usr/bin/aumix-text -d ${mixer_n} -m0 -mP -l0 -lP -c0 -cP -10 -1P -i0
de a padsp aumix-text sem jó.

Az amixernek meg minden dolgot külön kell megadni mert egy sorban nem lehet.
Ez rettentően bonyolítja a mixerrel kapcsolatos scriptelést.

Milyen megoldások léteznek?

Hozzászólások

$ cat /etc/release
Mageia release 1 (Official) for x86_64

$ uname -r
2.6.38.8-desktop-10.mga

$ ls -l /dev/mix*
crw-rw----+ 1 root audio 14, 0 dec 8 21:25 /dev/mixer

Most átmegyek a Mageia 2-be, és onnan folytatom.
***************************************************
$ cat /etc/release
Mageia release 2 (Official) for x86_64

$ uname -r
3.3.8-desktop-2.mga2

$ ls -l /dev/mix*
ls: /dev/mix* nem érhető el: Nincs ilyen fájl vagy könyvtár

$ aumix-text
aumix: error opening mixer: Nincs ilyen fájl vagy könyvtár

$ padsp aumix-text
Erre megjelenik a mixer, de csak a PCM, és az Igain van benne. A többi nincs meg. Pedig pont a line kellene.

Ennek ellenére van hang. A kmix is működik. Ezek alapján azt mondanám hogy az OSS-t dobták.

Kernel config:

Device drivers --> Sound card support --> Advanced Linux Sound Architecture --> OSS Mixer API
Config file-ban CONFIG_SND_MIXER_OSS néven szerepel.

Szerintem ezt hiányolod, ill. ezt nem fordították bele a kerneledbe.
Esetleg próbálj másik kernelt feltenni (ha van a "tárolóban") vagy fordíts egyet magadnak ezzel az opcióval.

Kezd egyre izgalmasabbá válni a dolog.
$ cat /usr/src/linux-3.3.8-desktop-2.mga2/.config | grep MIXER
CONFIG_SND_MIXER_OSS=m
# CONFIG_PSS_MIXER is not set

Úgyhogy megnéztem
$ cat /etc/modprobe.d/snd-oss.conf
# We need to ensure that no ALSA OSS compatibility modules are loaded so
# we can use osspd easily
blacklist snd_pcm_oss
blacklist snd_mixer_oss
blacklist snd_seq_oss

Most akkor azt kellene megtudnom miért is jobb ez az osspd, amiért feketelistára tették az OSS-t?

$ urpmq -i ossp
Name : ossp
Version : 1.3.2
Release : 3.mga2
Group : Sound
Size : 124410 Architecture: x86_64
Source RPM : ossp-1.3.2-3.mga2.src.rpm
URL : http://sourceforge.net/projects/osspd/
Summary : OSS (Open Sound System) Proxy Daemon
Description :
OSS Proxy Daemon is Linux userland OSS sound device (/dev/[a]dsp
and /dev/mixer) implementation using CUSE. Currently it supports
forwarding OSS sound streams to PulseAudio and ALSA.

Name : ossp
Version : 1.3.2
Release : 3.mga2
Group : Sound
Size : 124410 Architecture: x86_64
Source RPM : ossp-1.3.2-3.mga2.src.rpm
URL : http://sourceforge.net/projects/osspd/
Summary : OSS (Open Sound System) Proxy Daemon
Description :
OSS Proxy Daemon is Linux userland OSS sound device (/dev/[a]dsp
and /dev/mixer) implementation using CUSE. Currently it supports
forwarding OSS sound streams to PulseAudio and ALSA.

Akkor most csak egyszerűen vegyem ki a a blacklistből, vagy mellette még távolítsam is el az ossp-t is?
De akkor sem értem hogy miért volt erre szükség?