PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Clicksound in Cgoban?



wuselmart
12.03.05, 09:50
Hallo zusammen,

als Linux Newbie habe ich Cgoban installiert, allerdings ertönt kein Klicksound beim Steine Setzen.

Ich benutze Suse 9.2, Java 1.4.2, im KDE Kontrollzentrum habe ich im Soundsystem ausprobiert was mir machbar erschien, in Yast ist die Soundkarte installiert, die Lautstärken sind alle mehr oder minder über 50% (vermute mal, da müsste ich doch was hören, ne!?), andere Sounds als Cgoban kann ich hören.

Was fehlt? Wo kann ich noch dran herumstellen?

Im Voraus vielen Dank für die Hilfe! Find's toll, wie hier Mühe, Arbeit und Infos ausgetauscht und bereitgestellt werden!

Gruß

Martin

Ginsengelf
12.03.05, 10:11
Moin, bist du sicher, dass cgoban überhaupt Klicksounds macht/machen kann? Ich habe nämlich auch keine (und habe sie ehrlich gesagt auch noch nie vermisst...), sowohl mit dem artsd als auch ohne.

Ginsengelf

wuselmart
12.03.05, 14:37
... unter Windows jedenfalls. Wäre ja auch komisch, bei schnellen Spielen stets das Brett im Auge zu behalten... Bin mir absolut sicher, dass das irgendwie zum Klingen zu bringen ist. Nur wie? :cool:

wuselmart
15.03.05, 21:18
Hallo nochmal,

bislang hab ich nicht finden können, woran's liegen mag...

William Shubert, der Autor des Programms schrieb mir:

I'm not sure what it is. I run it in my Fedora 3 Linux system, and the
sound works fine...I use the standard java sound system.

One possibility: The sound won't work if another application is using
it. If you have a sound server running, like the KDE sound server or
ESD, then no sound will come out. Could that be the problem?

Das kenne ich auch von Windows: da musste ich erst Cgoban starten und zum ertönen bringen, dann konnte ich z.B. Musik hören. Andersherum ging's nicht.

Jetzt weiß ich aber nicht, welche Soundproduzenten ich tatsächlich drauf habe und was ich abschalten muss (und wenn, wie? habe esd "gefunden", aber keine Ahnung, wie ich das abschalte...); habe das Sound-System von KDE abgeschalten, auch ohne Erfolg usw.

Um nicht noch mehr herum zu stümpern, wäre ich für weiterführende Hinweise sehr dankbar...

Gruß
Martin

Ginsengelf
16.03.05, 09:54
Moin, esd oder arts wirst du mit

killall artsd
bzw. dem Äquivalent für esd los :)

Ginsengelf

wuselmart
17.03.05, 06:55
Hallo,

bei diesen Angaben kommt die Antwort:

arts: kein Prozess abgebrochen,

gleiches bei esd.

Fatty
17.03.05, 09:19
Wenn du ALSA verwendest, musst du schauen, ob auch die alsa-oss-Module geladen sind.
Viele Programme greifen über die OSS-Devices auf den Sound zu.

Die gibt's bei ALSA aber eben nur mit den alsa-oss-Modulen.

$ lsmod
...
snd_pcm_oss 48800 0
snd_mixer_oss 17664 1 snd_pcm_oss
snd_seq_oss 31872 0
...

wuselmart
24.03.05, 00:00
Aha, hab' mal nachgesehen, unter lsmod ergab sich zunächst:


snd_pcm_oss 57896 0
snd_mixer_oss 19200 1 snd_pcm_oss
snd_intel8x0 31396 0
snd_ac97_codec 69728 1 snd_intel8x0
snd_pcm 96776 3 snd_pcm_oss,snd_intel8x0,snd_ac97_codec
snd_timer 24708 1 snd_pcm
snd 60164 6 snd_pcm_oss,snd_mixer_oss,snd_intel8x0,snd_ac97_co dec,snd_pcm,snd_timer
soundcore 9056 1 snd
snd_page_alloc 10248 2 snd_intel8x0,snd_pcm


Anschließend habe ich eingeben:
modprobe snd_seq_oss (weil das in Deinem Zitat stand, genaugenommen hab' ich natürlich keinen rechten Schimmer ob ich das brauche...)

Und dann erschien unter lsmod:

snd_seq_oss 32000 0
snd_seq_midi_event 7424 1 snd_seq_oss
snd_seq 53008 4 snd_seq_oss,snd_seq_midi_event
snd_seq_device 8716 2 snd_seq_oss,snd_seq
ppp_deflate 6144 0

snd_pcm_oss 57896 0
snd_mixer_oss 19200 1 snd_pcm_oss
snd_intel8x0 31396 0
snd_ac97_codec 69728 1 snd_intel8x0
snd_pcm 96776 3 snd_pcm_oss,snd_intel8x0,snd_ac97_codec
snd_timer 24708 2 snd_seq,snd_pcm
snd 60164 10 snd_seq_oss,snd_seq_midi_event,snd_seq,snd_seq_dev ice,snd_pcm_oss,snd_mixer_oss,snd_intel8x0,snd_ac9 7_codec,snd_pcm,snd_timer
soundcore 9056 1 snd
snd_page_alloc 10248 2 snd_intel8x0,snd_pcm

Aber: das modul snd_seq_oss bleibt wohl nicht geladen, beim Neustart ist es wieder weg und: einen Effekt auf den Klang von Cgoban hat der Vorgang leider nicht.

Gruß

Martin