Ubuntuで音が鳴らないトラブルの解決方法 2008/1/25 ■http://d.hatena.ne.jp/chaiyya/20070702/1183391528 Ubuntu7.04 SONY VAIO PCG-TR3 右上のスピーカーアイコンをダブルクリックして、[音量コントローラ]を開く。 [音量コントローラ]−[編集]−[設定]から、External Amplifierにチェックを入れる。 [音量コントローラ]に[スイッチ]タブが出現するので、そこでExternal Amplifierのチェックを外す。 ※[メニュー]−[マルチメディア]−[Kmix]の[スイッチ]にExternal Amplifierというのがあるが、これをonにしてもoffにしても特に変わりなし。 ■http://plaza.rakuten.co.jp/16garden/diary/200801200000/ 2008/1 音量コントロール> ファイル> デバイスの変更> 0番 alsamixerを選ぶ 編集> External Amplifierにチェックを入れる スイッチと書かれたタブをクリック External Amplifierのチェックを外す スピーカーがミュートになっていなければ音が出る。 ※同上 ■http://deee.g.hatena.ne.jp/santamarta/20071113/1194969895 2007/11 MT3303J ELECOM製USBスピーカを使っていたがALSA経由では音が鳴らなかった [結論] /etc/alsa/alsa.confを次のように書き換える defaults.ctl.card 0 → 1 defaults.pcm.card 0 → 1 ALSAが使うデバイスとして/dev/dsp1(USBスピーカが使うデバイス)を指定してあげる。デフォルトデバイスはUSBスピーカにならないので明示的にちしへUSBスピーカにしてやる。 ※うちの環境では「alsa.conf」は/usr/share/alsa以下に入っていた。(どちらの行も0になっていて、それを1に変えても当然特に何もなし、なので戻した) ■http://fun.poosan.net/sawa/index.php?UID=1137080771 2006/1/13 TrueCombat:Elite(ゲーム?)をやろうと思ったらサウンドがならない。 コンソールには sound initialization /dev/sdp:Input/output error Could not mmap /dev/dsp と出る。 どうやらnForce系のパソコンの音源(snd_intel8X0)だと他のゲームでも変になるらしい。 解決方法 #echo "et.x86 0 0 direct" > /proc/asound/card0/pcm0p/oss 再起動したら効果は消えるので、/etc/rc.localにでも書いておく。 ※うちのパソコンもintel8x0?>/proc/asound/card0に「intel 8x0」という名前のファイルがある。 asound直下にはI82801DBICH4という実行ファイルが。これがうちのサウンドカード? ただpcm0p以下にossというファイルは存在せず、コマンドどおりにしても、touchで空ファイルを作成してから書き込もうとしてもまず作成できない。 ■http://blog.livedoor.jp/vine_user/archives/51171429.html 2007/11 (fedora8の場合) /etc/secutiry/console.perms.d/50-default.perms の最初の行を =/dev/dsp*/dev/snd*/dev/mixer に変更。 そして # permission definitions に 06660600 root を追加する。 がそもそもなければ追加。 ※そもそもetc/security以下にそのようなconsole〜から始まるようなディレクトリはない。 ■http://ubuntuguide.org/wiki/Ubuntu:Edgy_ja/AddOnApplications Ubutnu edgy-jaリファレンス? (firefoxのflashで音が鳴らない場合の対処方) sudo apt-get install alsa-oss gksudo gedit /etc/firefox/firefoxrc FIREFOX?DSP="" をFIREFOX_DSP="aoss" に変更する。 ※flashだけじゃないんだが一応やってみたがやはり関係ない。 alsa-ossは dpkg -l alsa-oss と検索したところ入っていないようなので(先頭に"un"、インストールされている場合は"ii")インストール。 ★重要=========================== インストールした際、 The following packages were automatically installed and are no longer required: 大量のファイル名(scim-anthyなど一見関係なさそうなものが大量に)、続けて "apt-get autoremove"を使ってこれらを削除してください、と。 autoremoveは依存関係のためだけの不要パッケージを削除できるもの。edgyから追加された。 ・・・大丈夫かいなと不安になりつつもやってみる。 267個、709MBものファイルが削除されることに・・・ 大丈夫かいな。 =============================== /etc/firefox/firefoxrcには FIREFOX?DSP="none" となっていたので、それを"aoss"に変えてみたが、ニコニコもやっぱり音ならない。変化なし。 ※何かKメニューとか見るとすんげー少なくなってる気がするんだが・・・ そしてfirefoxも日本語ランゲージパックがなくなってたり何か面倒なことに・・・