LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 866|回复: 8

fedora 7无法保存音量设置

[复制链接]
发表于 2007-7-15 10:25:32 | 显示全部楼层 |阅读模式
我在fedora 7下用音量控制调节了PCM的音量大小后,下次再进入linux后PCM音量还是保持原来的值。大家可有什么好办法么?
发表于 2007-7-15 17:31:32 | 显示全部楼层
先调整音量,然后使用alsactl命令保存一下就行:

  1. # alsactl store <card #>
复制代码

然后在/etc/rc.local添加一行:

  1. alsactl restore <card #>
复制代码

其中card #为要设置的声卡,
如要设置card 0,
查看声卡标识:

  1. cat /proc/asound/card0/id
复制代码

用该标识替换<card #>。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-7-15 20:45:12 | 显示全部楼层
多谢楼上的!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-7-16 21:06:54 | 显示全部楼层
Post by Mandriva
先调整音量,然后使用alsactl命令保存一下就行:

  1. # alsactl store <card #>
复制代码

然后在/etc/rc.local添加一行:

  1. alsactl restore <card #>
复制代码

其中card #为要设置的声卡,
如要设置card 0,
查看声卡标识:

  1. cat /proc/asound/card0/id
复制代码

用该标识替换<card #>。



好像还是不行,虽然alsactl命令当时执行成功了,但今天我进入linux发现PCM音量还是没保存下来,真是怪哉。
回复 支持 反对

使用道具 举报

发表于 2007-7-16 21:18:19 | 显示全部楼层
其它设定能保存下来吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-7-16 21:23:11 | 显示全部楼层
Post by lpw
其它设定能保存下来吗?


其它的设定我也没改过。因为我就是关心PCM的音量。但死活就是存不下来。其实每次系统退出的时候我都看见有一项写着:saving alsa mixer setting一类的话,说明fedora也是设计了要保存音量信息的,但不知为什么就是存不下来。
回复 支持 反对

使用道具 举报

发表于 2007-7-16 21:45:51 | 显示全部楼层
我以前也试过保存不了音量信息,但现在 fedora 7 没有这个问题了。
我以前的解决方法是写一个 shellscript 設定音量。
  1. #!/bin/bash
  2. #Start
  3. echo -n "Start Setting the Sound..."
  4. #Unmute
  5. amixer set Master unmute
  6. #Set 50%
  7. amixer set Master 50%
  8. #finished
  9. echo "Finished"
复制代码
回复 支持 反对

使用道具 举报

发表于 2007-7-16 21:52:49 | 显示全部楼层
这可能是 f7 的一个小 bug,不过可以很容易地解决:

在 /etc/rc.d/rc.local 文件最后增加一行如下:

alsactl restore

在 /etc/rc.d/init.d/killall 文件最后增加一行如下:

alsactl store

这样,每次重启系统或者关机都会自动保存当前音量,开机时会自动恢复上次保存的音量。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-7-18 20:26:21 | 显示全部楼层
Post by dolphin2000
这可能是 f7 的一个小 bug,不过可以很容易地解决:

在 /etc/rc.d/rc.local 文件最后增加一行如下:

alsactl restore

在 /etc/rc.d/init.d/killall 文件最后增加一行如下:

alsactl store

这样,每次重启系统或者关机都会自动保存当前音量,开机时会自动恢复上次保存的音量。


果然管用。谢谢!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表