Sound bei Supertux 0.3

Alles rund um Büroanwendungen, Bildungsprogramme und Spiele unter Linux

Moderator: Moderatoren

Antworten
Arno L
Newbie
Newbie
Beiträge: 31
Registriert: 29. Jan 2007, 22:07

Sound bei Supertux 0.3

Beitrag von Arno L »

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: Alles auswählen

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
pitfl
Member
Member
Beiträge: 174
Registriert: 20. Jan 2006, 14:26

Beitrag von pitfl »

Bei mir läuft die neuste Packman-Version ohne Probleme.

pitfl
Benutzeravatar
oc2pus
Ultimate Guru
Ultimate Guru
Beiträge: 6506
Registriert: 21. Jun 2004, 13:01

Beitrag von oc2pus »

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"
tell people what you want to do, and they'll probably help you to do it.
PackMan
LinWiki : Das Wiki für Linux User
Arno L
Newbie
Newbie
Beiträge: 31
Registriert: 29. Jan 2007, 22:07

Beitrag von Arno L »

oc2pus hat geschrieben: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
Arno L
Newbie
Newbie
Beiträge: 31
Registriert: 29. Jan 2007, 22:07

Beitrag von Arno L »

komisch,
als root gehts .............
das ist aber nicht genug!

Arno
abgdf
Guru
Guru
Beiträge: 3449
Registriert: 13. Apr 2004, 21:15

Beitrag von abgdf »

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

2. Probier mal im Terminal erst

Code: Alles auswählen

export SDL_AUDIODRIVER=alsa
und dann direkt danach (also ohne das Terminal zu schließen) supertux aufrufen.

Gruß
Arno L
Newbie
Newbie
Beiträge: 31
Registriert: 29. Jan 2007, 22:07

Beitrag von Arno L »

abgdf hat geschrieben:1. Ist der User in der Gruppe "audio" ?
aber immer doch....

abgdf hat geschrieben: 2. Probier mal im Terminal erst

Code: Alles auswählen

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
Guru
Beiträge: 3449
Registriert: 13. Apr 2004, 21:15

Beitrag von abgdf »

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ß
Benutzeravatar
TomcatMJ
Guru
Guru
Beiträge: 2484
Registriert: 1. Apr 2004, 00:29
Wohnort: Köln
Kontaktdaten:

Beitrag von TomcatMJ »

Arno L hat geschrieben: 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_Progr ... d_ausgeben steht zu Hife.

Bis denne,
Tom
Arno L
Newbie
Newbie
Beiträge: 31
Registriert: 29. Jan 2007, 22:07

Beitrag von Arno L »

TomcatMJ hat geschrieben: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
Benutzeravatar
TomcatMJ
Guru
Guru
Beiträge: 2484
Registriert: 1. Apr 2004, 00:29
Wohnort: Köln
Kontaktdaten:

Beitrag von TomcatMJ »

Och, das ist gar nicht soo schwer.
1.) Alt-F2 drücken
2..) In der aufgehenden Befehlszeile

Code: Alles auswählen

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
Antworten