vine-users ML アーカイブ



[vine-users:057055] Re: WindowMaker の効果音 (L2 キャッシュが認識されない)

  • From: Masa Takahashi <masa@xxxxxxxxxxxxxxxxxxx>
  • Subject: [vine-users:057055] Re: WindowMaker の効果音 (L2 キャッシュが認識されない)
  • Date: Thu, 19 Dec 2002 23:13:04 +0900
こんばんわ、政です。

色々と教えていただいてすいません、とても勉強になります
ありがとうございます。


長南洋一 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)