こんにちわ、政です。 長南洋一 wrote: > 長南です。 > > 政さんのメールより [vine-users:056988] > >>kernel-2.4.19-0vl26あたりからi810_audioが動くようになったようですが、 >>WindowMakerではイベントに関する処理(ウィンドウの開閉等)で全く音が >>出なくなります。(xmms等は問題無し、又Gnomeでは全く問題無し) > > > これを読んで、半年ほど前の経験を思い出しました。 > Vine 2.5 から Thinkpad i1800 は ALSA を使わないでも、i810_audio > で音が出るようになったのですが、WindowMaker の効果音が鳴りません > でした。WindowMaker は /usr/bin/wsoundplay で音を出しているよう > ですが、どうやら、i810_audio と wsoundplay の組み合わせでは、 > ある種の wavファイルの再生がうまく行かないようなのです(サウンド > カードが SB 16 なんかだったら、問題なしだし、Vine 2.1.5 で ALSA > を使っていたときも問題なかった)。play で効果音を鳴らしてみると、 > 一応音がするものの、こんなふうになりませんか。 > > $ play /usr/share/WindowMaker/Sounds/v-startup.wav > sox: Sound card appears to only support singled word samples.\ > Overriding format > sox: Sound card appears to only support 2 channels. Overriding format > > そこで、私は sox で wav ファイルを作り直してみました。 > > $ sox v-startup.wav -w -c 2 v-startup2.wav > (-w -c 2 などのオプションはよくわからないので、いい加減です。 > 何が一番よいか、man sox で調べてください) > > こうしてできた v-startup2.wav などは wsoundplay でも音が出ます。 > あとは、v-startup2.wav などを ~/GNUstep/Library/WindowMaker/Sounds > に v-startup.wav などとしてコピー。~/GNUstep/Defaults/WMSound を > チェック。これで WindowMaker の効果音が鳴るようになりました。 > > 以上の方法が、使えないでしょうか。私はまだ Vine 2.6 で試しては > いませんけれど。 情報ありがとうございます。ここまでは私も思い付きませんでした。 (そもそもsoxが何をするソフトか知らなかったです。また1つ勉強に なりました) 上記のplay /usr/share/WindowMaker/Sounds/v-startup.wavですが 今、X Window上でやった時は音が鳴りメッセージは表示されませんでした これからsox試してみます。(いちかわさんの所では既にうまくいっている ようなので私も期待しています) > > いま気がついたのですが、「[vine-users:056955] i845 チップセットでの > サウンド設定について」も同じ問題かもしれませんね。 > 私も、そのように思いまして投稿させていただきました。 こちらも回答していただいたのですね。 > >>WMSoundSetをsrc.rpmからrebuildしようとしたらエラーが出ちゃって現在 >>対策を考えてますが、もしかするとProjectの方々にパッケージングし >>なおしてもらわなきゃならないかもしれません。 > > > WMSoundPrefs(効果音の設定) は Vine 2.5 で使えなかったのですが、 > Vine 2.6 でも動かないみたいですね。私のところだけ? > WMSoundPrefsってWPrefsのサウンドの設定の事と解釈してよろしいですか? それとも他の何かですか? 上記のエラーWMSoundPrefsって所でエラーを出します。 (今すぐでは無いにせよ)WindowMakerの音関係はProjectの方々に修正を お願いした方が良いような気がするのですが(AC97のマシン増えてきて いるようですし、src.rpmはrebuildでエラーを吐くし)