山口@富山大学 と申します。 Plamo 使いです。 昔は Slackware 3.4 を触っていたのですが、7.0 は触ったことがないので 外しているかもしれません。 fj.os.linuxの<397F1F89.BC31E098 _at_ din.or.jp>の記事で ssatoshi _at_ din.or.jpさんは言いました。 > 今、Slackware7.0で、ALSAを使ってサウンドを使おうとして > ちょっと、詰まっています。 > > Makefile 内で > > if [ -d /sbin/init.d ]; then \ > install -m 755 utils/alsasound /sbin/init.d/alsasound; \ > elif [ -d /etc/rc.d/init.d ]; then \ > install -m 755 utils/alsasound /etc/rc.d/init.d/alsasound; \ > elif [ -d /etc/init.d ]; then \ > install -m 755 utils/alsasound /etc/init.d/alsasound; \ > fi > > このような記述があります。 > > が、/sbin/init.d/ も /etc/rc.d/init.d/ も /etc/init.d/ もないので > alsasound がインストールされません。 既に指摘があるように上記のインストール先は RedHat 系を意識した もので、Slackware や Plamo には当てはまりません。 Makefile を書き換えてもいいのですが、せっかく Slackware なんですから 手動で行ってみましょう。 ALSA でインストール作業が一通り終わった後、件の utils/alsasound を /etc/rc.d/rc.alsasound などとしてコピーし、実行属性をつけておきます。 で、/etc/rc.d/rc.modules のサウンド関連の部分(コメントがあるので 分かるはずです)に以下のようにしておけば起動時にスクリプトが実行 されると思います。 ---- /etc/rc.d/rc.modules ---- # Sound support: (コメント略) #/sbin/modprobe sound # OSS モジュール用の設定はコメントアウト if [ -x /etc/rc.d/rc.alsasound ]; then /etc/rc.d/rc.alsasound start fi ---- /etc/rc.d/rc.modules ---- あ、当然ですがこの場合は /etc/modules.conf (又は /etc/conf.modules) を 正しく設定していないと動いてくれません。 で、一応シャットダウン時に ALSA モジュールをアンロードするように、 /etc/rc.d/rc.6(/etc/rc.d/rc.0 はシンボリックリンクなので変更 しなくてよい) に、 ---- /etc/rc.d/rc.6 ---- # Stop ALSA modules if [ -x /etc/rc.d/rc.alsasound ]; then /etc/rc.d/rc.alsasound stop fi ---- /etc/rc.d/rc.6 ---- を加えておけばいいでしょう。 # 他のモジュールはこんなことをしないのでいらないかもしれませんが +--------+--------+--------+--------+--------+--------+--------+ 富山大学大学院理工学研究科 電子情報工学専攻 知能システム工学第3講座 山口 真悟(Shingo YAMAGUCHI) shingo _at_ kip.iis.toyama-u.ac.jp
References:
- [fol] Slackware7.0 + ALSA0.5.8bSatoshi Sato
- Prev by Date: [fol] Re: 国が個人のソフトウェア開発プロジェクトに金を出してくれるそ〜だ
- Next by Date: [fol] UDF format (Re: 2.2.16 でのDVD-RAMのデヴァイスファイル名)
- Previous by thread: [fol] Re: Slackware7.0 + ALSA0.5.8b
- Next by thread: [fol] Re: Slackware7.0 + ALSA0.5.8b
- Indexes:[Main][Thread]