Xmms und grecod/sox Probleme
Xmms und grecod/sox Probleme
Hallo,
ich hab Woody auf Kernel 2.4.17 laufen, läuft auch recht schön.
Leider kann ich aber Xmms nicht starten und auch grecord will nicht. Wie ich inzwischen selber heraus gefunden habe liegt es daran, daß die auf /dev/dsp augeben wollen, der aber vom esd, belegt ist. Xmms hängt sich gleich beim Starten auf und xrecord gibt wenigstens noch die Fehlermeldung aus.
Wie bzw. wo kann ich das Device für Xmms und xrecord einstellen, oder kann ich esd auf /dev/dsp1 umdirigieren?
ein "play -d /dev/dsp1 irgendwas.waf" in der Console eingegeben geht
Gruß
Dookie
ich hab Woody auf Kernel 2.4.17 laufen, läuft auch recht schön.
Leider kann ich aber Xmms nicht starten und auch grecord will nicht. Wie ich inzwischen selber heraus gefunden habe liegt es daran, daß die auf /dev/dsp augeben wollen, der aber vom esd, belegt ist. Xmms hängt sich gleich beim Starten auf und xrecord gibt wenigstens noch die Fehlermeldung aus.
Wie bzw. wo kann ich das Device für Xmms und xrecord einstellen, oder kann ich esd auf /dev/dsp1 umdirigieren?
ein "play -d /dev/dsp1 irgendwas.waf" in der Console eingegeben geht
Gruß
Dookie
Eigentlich kannst du bei xmms einstellen wleches Device und welches Plugin zur Soundausgabe benutzt wird. Wenn du das flasche Device/Pluigin benutzt und nen Track abspielst dann hängt sich xmms auf. Starte mal xmms ohne nen Track zu laden und schau mal in den Einstellungen.
Wenns an esd liegen sollte dann schalte es doch vorher mal ab. Soweit ich weiss gibt es für esd auch nen Plugin für xmms.
Wenns an esd liegen sollte dann schalte es doch vorher mal ab. Soweit ich weiss gibt es für esd auch nen Plugin für xmms.
Eigentlich kannst du bei xmms einstellen wleches Device und welches Plugin zur Soundausgabe benutzt wird. Wenn du das flasche Device/Pluigin benutzt und nen Track abspielst dann hängt sich xmms auf. Starte mal xmms ohne nen Track zu laden und schau mal in den Einstellungen.
Wenns an esd liegen sollte dann schalte es doch vorher mal ab. Soweit ich weiss gibt es für esd auch nen Plugin für xmms.
Wenns an esd liegen sollte dann schalte es doch vorher mal ab. Soweit ich weiss gibt es für esd auch nen Plugin für xmms.
Du solltest einen symbolic-link erstellen:
Damit sollten die meißten Soundprogramme zurecht kommen.
k-pl
Code: Alles auswählen
ln -s /dev/dsp1 /dev/dsp
ln -s /dev/mixer1 /dev/mixer
k-pl
Hi k-pl,
geht nicht,
Gruß
Dookie
geht nicht,
Code: Alles auswählen
seneca:/# ln -s /dev/dsp1 /dev/dsp
ln: »/dev/dsp«: Datei existiert
Gruß
Dookie
is auf gar nix verlinkt
Code: Alles auswählen
seneca:/# ls -l /dev/dsp
crw-rw---- 1 root audio 14, 3 30. Nov 2000 /dev/dsp
seneca:/#
Bei mir schaut es so aus. Und damit funktioniert alles bestens.
k-pl
Code: Alles auswählen
=> ls -l /dev/dsp
crw-rw-rw- 1 root audio 14, 3 Mar 29 2000 /dev/dsp
hab mit chmod 666 /dev/dsp* die rechte geändert.
Jetzt schauts auch so aus wie bei Dir.
Wirkung keine!
"play irgendwas" geht nicht "play -d dev/dsp1 irgendwas" geht
Wie kann mann eigentlich die Datei-Anwendung Zuordungen unter Gnome ändern, so daß, bei einem doppelklick auf eine *.wav Datei eine andere Anwendung gestartet wird? Ich mein jetzt nicht bei Datei->Eigenschaften, sondern die voreingestellte Zuordnung. Im Gnome-Control-Center kann ich zwar schön rumfurwerken, aber übernommen wird da nix, oder muß ich das als root machen?
Dookie
Jetzt schauts auch so aus wie bei Dir.
Wirkung keine!
"play irgendwas" geht nicht "play -d dev/dsp1 irgendwas" geht
Wie kann mann eigentlich die Datei-Anwendung Zuordungen unter Gnome ändern, so daß, bei einem doppelklick auf eine *.wav Datei eine andere Anwendung gestartet wird? Ich mein jetzt nicht bei Datei->Eigenschaften, sondern die voreingestellte Zuordnung. Im Gnome-Control-Center kann ich zwar schön rumfurwerken, aber übernommen wird da nix, oder muß ich das als root machen?
Dookie
Also nochmal:
/dev/dsp is von esd belegt.
/dev/dsp1 is offen.
also kann ich irgendwie esd auf dsp1 umleiten, oder grecord dazu bringen die Ausgebe nicht auf dsp sondern dsp1 zu machen?
Ein löschen von /dev/dsp mit anschließendem link auf /dsv/dsp1 wirds wohl nicht bringen, da dann ja /dev/dsp1 auch von esd blokiert wird.
Dookie
/dev/dsp is von esd belegt.
/dev/dsp1 is offen.
also kann ich irgendwie esd auf dsp1 umleiten, oder grecord dazu bringen die Ausgebe nicht auf dsp sondern dsp1 zu machen?
Ein löschen von /dev/dsp mit anschließendem link auf /dsv/dsp1 wirds wohl nicht bringen, da dann ja /dev/dsp1 auch von esd blokiert wird.
Dookie
Schon ausprobiert?Dookie hat geschrieben: Ein löschen von /dev/dsp mit anschließendem link auf /dsv/dsp1 wirds wohl nicht bringen, da dann ja /dev/dsp1 auch von esd blokiert wird.
Wenns dann immer noch nicht geht dann schalte doch esd ab. (Und ich denke mir mal das esd auch Configs hatt was das dev. betrifft)