我使用的是 Acer 笔记本电脑,上面安装了 ubuntu 14.04。每次笔记本电脑从睡眠状态唤醒时,蓝牙都会自动启用。我不希望唤醒后自动启用蓝牙。
我确实尝试了下面的解决方案。
sudo sed -i "s/NoDisplay=true/NoDisplay=false/g" /etc/xdg/autostart/*.desktop
然后打开 Dash 并搜索“启动应用程序”。在列表中找到蓝牙并取消选中。单击侧面的关闭。
但是,当我打开启动应用程序时,在列表中看不到蓝牙。
请建议..
答案1
有一个关于它的错误报告; https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1298552
从报告状态可以看出,错误已过期,重要性低,未分配给任何人。我坚信如果没有人报告崩溃,该错误将无法解决。
解决方法:
您可以尝试在唤醒过程中编写脚本来禁用蓝牙服务。pm-utils 提供了一种基于脚本的控制机制。您可以在/usr/lib/pm-utils/sleep.d/
目录下找到示例。
创建一个名为99buetooth_disable的新脚本;
$ sudo touch /usr/lib/pm-utils/sleep.d/99buetooth_disable
用你最喜欢的编辑器打开它(顺便说一下,我的是 nano);
$ sudo nano /usr/lib/pm-utils/sleep.d/99buetooth_disable
把这些命令放入其中;
#!/bin/sh
case "$1" in
resume)
echo "Disabling bluetooth..."
sudo /etc/init.d/bluetooth stop
esac
此外,如果您愿意,您还可以使用以下命令启动和重新启动服务;
sudo /etc/init.d/bluetooth start
sudo /etc/init.d/bluetooth restart
现在,蓝牙服务应该在干净恢复后停止。