こんばんわ、政です。 色々と教えていただいてすいません、とても勉強になります ありがとうございます。 長南洋一 wrote: > 長南です。 > > 思っていた以上に反響があって、喜んでおります。 > やっぱり、効果音がしないと、さびしいですものね。 > > 政さんのメールより [vine-users:057024] > >>上記のplay /usr/share/WindowMaker/Sounds/v-startup.wavですが >>今、X Window上でやった時は音が鳴りメッセージは表示されませんでした > > > kernel のバージョンは 2.4.19-0vl26 ですか。ひょっとすると新しい > kernel に付属するドライバ(i810_audio など)は改良されていて、 > それでメッセージが出ないのかもしれません。だとすると、wsoundplay > の方に問題が残っているのかも。当てずっぽですが。 > すいません、この時に使ったkernelは2.4.19-0vl26に私がちょっと イタズラして2.4.20のpatchをあてた物を使ってました、そしてVineの kernelには、その他にもi810_audio用のpatchが存在していましたので どちらが使われたのか判断がつきません(申し訳ありません) そして、このi810_audio用のpatchが色々とあるみたいなのです。 下記を御覧下さい > >>WMSoundPrefsってWPrefsのサウンドの設定の事と解釈してよろしいですか? >>それとも他の何かですか? > > > ええと、メインメニューから「外観・効果音の設定」 -> > 「効果音の設定(WsoundPrefs)」です。これをクリックしても、 > 効果音の設定画面にならず(あるいは、設定画面は出ても、事実上 > 使えず)、~/.WindowMaker-errors に > > wrlib: could not allocate shared memory segment: 無効な引数です > > というエラーメッセージが残ってしまうのです。 すいません、今までの機種では普通に音が出ていたので気にした事が 無かったです。 そして上の私の文章の続きですが、今の私のマシンにはL2キャッシュの 関係で色々なkernelが入っております。 そしてkernelによって動作が違います。 2.4.19-0vl26等ではsoxの処理によって音が出るようになりましたが WSoundPrefsは一切動作しません。 が、しかし VineSeedのkernel-2.4.20-0vl5に無理矢理2.4.21-pre2のpatchを あてたkernelでは効果音は出ませんが、WSoundPrefsは(大変不安定 ながらも)動作しました、このkernelは2.4.21-pre2のpatchを入れる 関係上Vineの方で用意したi810_audio用のpatchをはずしております。 あくまでも私の勝手な想像ですが、このi810_audio用のpatchがある為 WSoundPrefsが動作しないのではないかと思います。 でも、patchがないkernelでは効果音が再生されなかったので、いずれに してもWindowMakerのドライバに問題があるかとは思います > > >>上記のエラーWMSoundPrefsって所でエラーを出します。 > > > これは、 > > >>>>WMSoundSetをsrc.rpmからrebuildしようとしたらエラーが出ちゃって >>> > > というところに続くわけですね。もうすこし詳しいエラーメッセージは > どうなっているのでしょう。 > エラーログの後の方を添付させていただきましたが、これで何か判ります でしょうか? > >>(今すぐでは無いにせよ)WindowMakerの音関係はProjectの方々に修正を >>お願いした方が良いような気がするのですが(AC97のマシン増えてきて >>いるようですし、src.rpmはrebuildでエラーを吐くし) > > > そうですね。何でもパッケージャーさんにお願いで気がひけるけれど……。 > 効果音の設定は、~/GNUstep/Defaults/WMSound をエディタで書き直せば > すむわけですが、せっかく GUI のツールがあるのに、使えないのはつまら > ないですから。 > 私のような一般ユーザでもチョットした設定等で何とか出来るのならば それに越した事は無いのかも知れませんが、初心者にも優しいVineである ならばsndconfigを実行した程度で問題無く動作してくれると、そちらの方が 方向性としては良いのでは無いかと思います。パッケージゃーさんに頼って ばかりいるのは他人まかせの様であり、また「御客様のつもりか!」と叱られ そうですが、残念ながら私には現時点でどうする事も出来ないので申し訳 なく思いながらもProjectの方々にお願いするしか無いのが現状です。 この状態が長く続くと「音が出ない」等の投稿が多くなってしまうのでは 無いかと危惧をいだいてしまいます。とはいえ、私には現時点でどうする 事も出来ないので申し訳ないですがProjectの方々の御力を拝借したいと 思う次第です。
-c -o WSoundPrefs.o WSoundPrefs.c WSoundPrefs.c: In function `Initialize': WSoundPrefs.c:381: warning: passing arg 2 of `WMSetLabelImage' from incompatible pointer type gcc -O2 -m486 -fno-strength-reduce -I../../WSoundServer-0.4.0/wslib -I/usr/X11R6/include `get-wraster-flags --cflags` `get-wsound-flags --cflags` -Dlinux -D__i386__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -DFUNCPROTO=15 -DNARROWPROTO -DI18N -DHAVE_LIBINTL_H -c -o main.o main.c main.c: In function `main': main.c:126: warning: passing arg 2 of `WMSetApplicationIconImage' from incompatible pointer type rm -f WSoundPrefs gcc -o WSoundPrefs -O2 -m486 -fno-strength-reduce -L/usr/X11R6/lib PLFunctions.o SoundEvents.o SoundPaths.o SystemInfo.o WSoundPrefs.o main.o -lXext -lX11 -lWINGs -lPropList `get-wsound-flags --lflags` `get-wsound-flags --libs` `get-wraster-flags --lflags` `get-wraster-flags --libs` -L../../WSoundServer-0.4.0/wslib/.libs/ make[1]: *** `WSoundPrefs._man' ɬפʥå `WSoundPrefs.man' make 롼뤬ޤ. ߡ make[1]: Фޤ ǥ쥯ȥ `/root/rpm/BUILD/WMSoundSet/WSoundPrefs-1.1.1/src' make: *** [all] 顼 2 /var/tmp/rpm-tmp.24222 ʽλơ (%build)