
Ubuntu日本語フォーラム

ログインしていません。
お世話になります。
コンソールログイン後にstartxすると、起動音も含めて音が全く鳴りません。
環境は以下のとおりです。
* ThinkPad X61にubuntu8.10日本語版(32ビット)をクリーンインストール
* lshwの結果、Intel 82801H HD Audio Controllerが検出される
* lsmodの結果、snd_hda_intelが読み込まれている
* コンソールログインするためにsudo mv /etc/rc2.d/{S30,K70}gdmしている
* ~/.xinitrc, ~/.Xmodmapは存在していない
* ~/.Xresourcesで、mltermとemacsがmplusフォントを使うよう設定している
確認できた点は以下のとおりです。
* startx前は、alsamixerで音量設定ができた
* startx後は、alsamixerがNo mixer elems foundと表示してくる
* sudo mv /etc/rc2.d/{K70,S30}gdmしてgdmでログインすると、音が鳴る(起動音の他、Flash PlayerもOK)
* gnomeのシステム/設定/セッションで、PulseAudio Session Managementを有効にしたり無効にしたりしても、音が鳴らない
8.10では、gdmでログインしないと音が鳴らないように変更されたのでしょうか。
解決策をご存知の方、よろしくお願いします。
最後の編集者: xhash (2008-11-08 10:44:35)
オフライン
はじめまして。
私も同じ問題にぶつかり、答を探しているときにこの投稿を見つけました。
詳しい方に、正しい解決策を教えていただけるのを待ちながら、応急処置として次のような方法をとることにしました。
私の場合、"sysv-rc-conf"を使って、ランレベル2,3ではgdmが起動しないように設定しました。そこで、GUIに移りたいときはstartxの代わりに
sudo /etc/init.d/gdm start
としています。この方法では既にログインしているのに、もう一度ログインしなければなりません。
また、コンソールに戻りたいときは
sudo /etc/init.d/gdm stop
としています。sudo init 3でXを止めようとするとうまく止まることもあれば、ハングすることもあったためです。
普段はWebサーバとして動かしながら、ときどきデスクトップとしても使いたいということで、とりあえずの苦肉の策です。
オフライン
ある問題を調べていたら、偶然にも解決策を発見したので投稿します。
1. sudo vigrでaudioグループに自分を含める
2. Xを落とし再ログイン
3. startx
これでgdm無しで音が出るようになりました。
参考: http://www10.atwiki.jp/shirayuu/pages/23.html#id_826accf1
オフライン