两种方法:
1. 每次启动后,手动运行如下命令重载alsa。
2. 创建脚本,每次休眠后启动自动运行。
1): 修改
/etc/default/alsa 中的 "force_unload_modules_before_suspend" 为:
- force_unload_modules_before_suspend="snd_hda_intel"
2): 创建文件 /usr/lib/pm-utils/sleep.d/45sound
- if [ ! -x /sbin/alsa ]; then
- exit 0;
- fi
- case "$1" in
- hibernate|suspend)
- /sbin/alsa suspend
- ;;
- thaw|resume)
- /sbin/alsa resume
- ;;
- *)
- ;;
- esac
- exit $?
3): 给 /usr/lib/pm-utils/sleep.d/45sound添加可执行权限 :
chmod +x /usr/lib/pm-utils/sleep.d/45sound
阅读(2287) | 评论(0) | 转发(0) |