2010-12-20 02:31:31| 分类: ubuntu-gnome2 | 标签: |举报 |字号大中小 订阅
先说下我电脑华硕k40系列的,用的HDA ati声卡,linux mint gnome11。
首先打开声音首选项,如图所示,硬件那里选择output
其次,将输出选项那里调整为analog headphones,这是你会发现电脑没声音了。别急
接着打开终端,输入alsamixer
如图,可以看到很多调整选项,第一项为系统音量,第四项front,我们会发现他是0,将它调至最高,按m键调整mm和00,使其为mm(外放静音)这时你会发现耳机有音了,后面的independ调为off。
以上工作做完,在终端输入 /sbin/alsactl store 这条命令的作用是保存现在alsa的所有状态。记住,现在保存后,以后每次重启都会恢复到现在的状态。
找到下面这个文件按截图修改最后一行,就是在exec前面加 #
然后随便在哪建立一个shell脚本,名字任意,加可执行权限,在里面输入
/sbin/alsactl restore
保存,将此脚本设为开机执行。具体可以在:主菜单>首选项>开启启动程序里面添加。(preference>startup application)
这是我的开机启动脚本,前几行是自动挂载磁盘的命令。
至于原理我也不是很清楚,下面只是猜测, /sbin/alsactl store 就是保存alsa现在的配置信息, /sbin/alsactl restore就是恢复到之前的状态 ,本来在关机时会执行store,但是不知道怎么回事出问题,导致开机restore后没声音,我的做法就是关闭自动保存状态,然后开机用 /sbin/alsactl restore 恢复,试了下这样可行的。
在我电脑上有一个小问题,按上述修改后,如果启动时插着耳机,那么启动后耳机有声,拔掉后自动切换为外放。
但是如果开机没插耳机,启动后没音,插上耳机会有声音,拔掉后切换为外放。。。很奇怪的问题…………
现在我能做到的只有这点了,修改alsa配置文件的话也没那水品。。
写在后面: 既然说到了alsamixer,就说完,后面的一项是frontmic,代表笔记本自带mic的音量,默认为0,如果将它设不为0,你就可以听见自己对着mic的说话声了,这相当与win7下的倾听设备,可以用做卡拉ok。
评论