お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2008-11-08 10:42:57

xhash
新しいメンバ
登録日: 2007-12-01

コンソールログインし、startxすると音が鳴らない

お世話になります。
コンソールログイン後に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)

オフライン

 

#2 2008-11-20 01:26:16

uchb
新しいメンバ
登録日: 2008-11-20

Re: コンソールログインし、startxすると音が鳴らない

 はじめまして。
 私も同じ問題にぶつかり、答を探しているときにこの投稿を見つけました。
 詳しい方に、正しい解決策を教えていただけるのを待ちながら、応急処置として次のような方法をとることにしました。
 私の場合、"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サーバとして動かしながら、ときどきデスクトップとしても使いたいということで、とりあえずの苦肉の策です。

オフライン

 

#3 2008-12-19 02:31:04

xhash
新しいメンバ
登録日: 2007-12-01

Re: コンソールログインし、startxすると音が鳴らない

ある問題を調べていたら、偶然にも解決策を発見したので投稿します。

1. sudo vigrでaudioグループに自分を含める
2. Xを落とし再ログイン
3. startx

これでgdm無しで音が出るようになりました。

参考: http://www10.atwiki.jp/shirayuu/pages/23.html#id_826accf1

オフライン

 

Board footer

Powered by FluxBB