• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Sound bei Supertux 0.3

Arno L

Newbie
ich hab' für meine Kinder natürlich auch Supertux auf meinem Rechner.
Auf openSUSE 10.1 hatte schon die Version 0.3 installiert und die lief ohne Probleme.
Mittlerweile ist auch openSUSE 10.3 drauf und da soll dann natürlich Supertux auch laufen.
Tut es auch.
Aber ohne Geräusch (Sound!)!!
Unter 10.1 war das überhaupt kein Problem nur jetzt macht er Mucken....

Getartet von einer Konsole gab diese folgendes aus:
Code:
arno@dhcppc0:~> supertux
[/home/arno/.supertux2] is in the search path
[/usr/share/supertux] is in the search path
open /dev/[sound/]dsp: Device or resource busy
open /dev/[sound/]dsp: Device or resource busy
Warning: Couldn't initialize audio device: Couldn't open audio device.
OpenAL Vendor: Warning: No level to enter at: 35, 2
Warning: Tried spawning Tux in solid matter. Compensating.
arno@dhcppc0:~>

Wie kann ich 10.3 überreden auch in Supertux den Sound zu aktivieren.
Alle Möglichkeiten dazu sind in Supertux deaktiviert.

Im Hintergrund werkelt auch kein Amarok o.ä. (also keine zugriffe auf die Soundkarte)
Alles Andere geht!

Danke schon mal
Arno
 

oc2pus

Ultimate Guru
open /dev/[sound/]dsp: Device or resource busy

d.h. es blockiert ein Programm die Sound-Ausgabe (artsd, kde-programme,...)

im kde-Kontrollzentrum in den Sound-Server Einstellungen schauen und entsprechend anpassen (ALSA oder OSS auswählen)
=> auf der Hardware "Lasche"
 
OP
A

Arno L

Newbie
oc2pus schrieb:
im kde-Kontrollzentrum in den Sound-Server Einstellungen schauen und entsprechend anpassen (ALSA oder OSS auswählen)
=> auf der Hardware "Lasche"
beides schon getestet ==> keinerlei Änderung in Supertux

artsd kanns auch nicht sein, KDE-Programm sind keine Ungewöhnlichen am laufen....

Wer weiß noch was ?

Arno
 

abgdf

Guru
1. Ist der User in der Gruppe "audio" ?

2. Probier mal im Terminal erst
Code:
export SDL_AUDIODRIVER=alsa
und dann direkt danach (also ohne das Terminal zu schließen) supertux aufrufen.

Gruß
 
OP
A

Arno L

Newbie
abgdf schrieb:
1. Ist der User in der Gruppe "audio" ?
aber immer doch....


abgdf schrieb:
2. Probier mal im Terminal erst
Code:
export SDL_AUDIODRIVER=alsa
und dann direkt danach (also ohne das Terminal zu schließen) supertux aufrufen.
leider immer noch gleich...........

Nachdem es aber mit root geht, sollte es nur ein Rechte-Problem sein.
Aber welche Rechte können das sein?
Oder welcher Sound-Dienst blockiert den normalen User und root
nicht?

Bin für jede Hilfe dankbar.

Arno
 

abgdf

Guru
Nachdem es aber mit root geht, sollte es nur ein Rechte-Problem sein.
Hmm, klingt logisch :). Mit "ps x" kann ein Benutzer sehen, was so alles unter seinem Namen läuft; mit "kill -9" und der Nummer, die "ps x" anzeigt, kann man dann jeweils Prozesse killen (wenn man weiß, was man tut ...., aber auch sonst :)).

Gruß
 

TomcatMJ

Guru
Arno L schrieb:
Oder welcher Sound-Dienst blockiert den normalen User und root
nicht?

Bin für jede Hilfe dankbar.

Arno
Artsd und esd blockieren beide das Device und werden bei KDE oder GNOME per Default gestartet solang mans nicht explizit abschaltet. Nur root darf dann trotzdem noch direkt aufs Device zugreifen. Entweder schaltest du den artsd unter KDE also im KDE-Kontrollzentrum ganz ab (KDE gibt dann Sounds direkt über ALSA aus) bzw. den esd im GNOME-Kontrollzentrum oder du nimmst eine Lösung wie es im Wiki zum Thema Teamspeak unter http://wiki.linux-club.de/Mehrere_Programme_gleichzeitig_Sound_ausgeben steht zu Hife.

Bis denne,
Tom
 
OP
A

Arno L

Newbie
TomcatMJ schrieb:
Entweder schaltest du den artsd unter KDE also im KDE-Kontrollzentrum ganz ab (KDE gibt dann Sounds direkt über ALSA aus)
Oh toll.
Gut....., aber wie/wo finde ich den richtigen Haken zum artsd abzuschalten?

Danke schon mal
Arno
 

TomcatMJ

Guru
Och, das ist gar nicht soo schwer.
1.) Alt-F2 drücken
2..) In der aufgehenden Befehlszeile
Code:
kcontrol
eingeben.
3.) Dort dann zu "Sound & Multimedia" gehen
4.) In diesem Untermenü dann auf "Soundsystem" gehen
5.) Dort findest du dann die Abschaltoption für den Soundserver (ich kann gerade nicht dort genau nachschauen, da mein kcontro zur Zeit etwas durch Altlasten aus älteren versionen in genau dem Bereich offenbar etwas verbugt ist*g*, jemand anderes kann da vermutlich die genaue Bezeichnung nachliefern oder ich müsste erstmal 2 zur Zeit verliehene Rechner zurückbekommen um selbst nachzusehen ;) )

Bis denne,
Tom
 
Oben