[新手]Ubuntu下在进入休眠后唤醒蓝牙失效(无法启动)的解决办法

sh/bash/dash/ksh/zsh等Shell脚本
回复
头像
陈少举
帖子: 16
注册时间: 2006-09-10 0:13
联系:

[新手]Ubuntu下在进入休眠后唤醒蓝牙失效(无法启动)的解决办法

#1

帖子 陈少举 » 2011-08-05 22:20

最近安装了Ubuntu 11.04,笔记本自带的蓝牙+WLAN模块在系统进入休眠后,再次唤醒蓝牙会处于一种奇怪的状态:
err.png
err.png (38.64 KiB) 查看 2130 次
如上图,点击蓝牙后,只有一个关闭蓝牙,蓝牙状态也是开,但是在这种状态下,无法连接其他蓝牙设备,其他蓝牙设备也无法发现笔记本。

在网上搜索后,发现有两种解决方案:

1.硬件关闭蓝牙,然后再开启。

2.重启蓝牙服务。

很明显,后者具有优势,但是每次唤醒后就得输入命令,的确很麻烦,因此,如果要彻底解决该问题,则最好通过休眠进程的脚本来解决该问题。

以下是修复步骤:

1.启动终端,输入:

cd \etc\pm\sleep.d

确认进入 sleep.d 目录后,输入:

sudo vi 18_rstbt.sh

会要求输入管理员密码,输入完管理员密码后,会进入 vi 编辑器界面,先按一下 Ins 键,进入编辑-插入模式。

然后,输入以下内容:

代码: 全选

#!/bin/sh 
case "$1" in 
    thaw|resume) 
/etc/init.d/bluetooth restart 
esac
输入完成后,按一下ESC键,然后按下 :wq 回车,编辑器会保存该文件。

最后,我们还得修改一下权限,让其成为可运行的脚本:

chmod +x 18_rstbt.sh

最后,就可以试一下看看是否生效了。如果不生效,则说明可能存在输入问题,必须仔细检查。

参考资料:
Ubuntu Suspend / Wake http://wiki.xbmc.org/index.php?title=Ub ... end_/_Wake
[分享]解决休眠后没声音的问题 viewtopic.php?f=50&t=157424
Twitter@chenshaoju
HP Mini 110-3748tu
Ubuntu 11.04 (natty)
头像
wiewi
帖子: 628
注册时间: 2008-11-20 22:50
系统: ArchLinux

Re: [新手]Ubuntu下在进入休眠后唤醒蓝牙失效(无法启动)的解决办法

#2

帖子 wiewi » 2011-08-05 22:32

老机没有蓝牙这么先进的设备~~感谢分享 :em11
===我的小窝===
无聊吗?点我吧,楼主迫切期待你的光临~~
又一个轮子
------------------------------------
这年头,没有1000贴都不好意思见人了
------------------------------------
献丑不如藏拙
------------
头像
a1457409696
帖子: 167
注册时间: 2010-12-30 22:59

Re: [新手]Ubuntu下在进入休眠后唤醒蓝牙失效(无法启动)的解决办法

#3

帖子 a1457409696 » 2011-10-20 11:54

感谢分享 mark!
回复