Sziasztok !
A következö a probélmám:
A gépemen 3 eszköz van amit az ALSA hangeszközként azonosít:
SB Life 5.1 hangkártya
Pinnacle PCTV 110i ( SAA7134) TVtuner kártya
Logitec USB-s Webkamera
KDE-t használok ( a probléma minden disztró alatt azonos )
A három hangeszközből ugye, az alapértelmezettnek a hangkártyának kell lenni.
Ezt beállítom a Kmix-el - a tálcán a master csatorna és keverő is rendben.
Viszont ha olyan programot használok ami más hangeszközt is használ ( vagy keres), ujraindítás után a KDE magától átállítja az alapértelmezett hangeszközt a TV tuner kártyára. Igy aztán a rendszerhangok megszünnek, a Kmixerben kell visszaállítanaom a hangeszközt és ujraindítanom hogy újra legyen hang.
Az hogy konkrétan melyik program használata után állítja át nem tudom. Pl. Jellemzően átáll a hangeszköz ha a TV-t nézek a TVtime programmal, de előfordul hogy újraindítás után mégis meghagyja, illetve hogy ha nem használom a TV kártyát akkor is néha átáll.
Ahogy észrevettem a KDE a /home/felhasználó/.kde/share/config/kmixrc fáljban tárolja a hangeszközök adatait.
Ujraindításkor ez íródik felül.
A fájl tartalmának eleje a jó beállításkor ilyen:
Labels=true
MasterMixer=ALSA::SB_Live__Unknown_:1
MasterMixerDevice=0
Position=324,331
Size=853,271
ValueStyle=None
*
Mixer_Name_Key=SAA7134
View.input.Devs=3
View.output.Devs=12
View.switches.Devs=10
[1]
Mixer_Name_Key=SB Live [Unknown]
View.input.Devs=19
View.output.Devs=12
View.switches.Devs=10
[2]
Mixer_Name_Key=Camera
View.input.Devs=1
View.output.Devs=12
View.switches.Devs=1
[General]
ShowAlternativeShortcutConfig=false
[View.input.0.Dev0]
Show=true
Split=false
[View.input.0.Dev1]
Show=true
Split=false
.
.
.
Ujraindítás után a Mastermixer a TV tunerkártya lesz ( de előfordult már az is hogy a kamera lett az )
Ha a fájl írási jogosult ságát letiltom, akkor működik a dolog ( nem változik meg ), de a KDE indulása után hibaüzenettel kezd ( hogy nem módosítható a fájl ) és ez elég idegesítő, illetve gondolom hogy az a hiba javítás megkerülése.
Szóval ebben kérnék segítséget.