![蓝牙扬声器可以在 Ubuntu 中播放,但不能在 Windows 8.1 中播放](https://linux22.com/image/879270/%E8%93%9D%E7%89%99%E6%89%AC%E5%A3%B0%E5%99%A8%E5%8F%AF%E4%BB%A5%E5%9C%A8%20Ubuntu%20%E4%B8%AD%E6%92%AD%E6%94%BE%EF%BC%8C%E4%BD%86%E4%B8%8D%E8%83%BD%E5%9C%A8%20Windows%208.1%20%E4%B8%AD%E6%92%AD%E6%94%BE.png)
这是我第一次在这里发布问题,所以希望一切顺利:p
//问题发生在我安装 ubuntu 之后,所以虽然看起来可能没有直接关系,但我认为最好也在这个帖子上发帖//
我在 USB 上安装了 ubuntu 14 LTS,然后将 JBL Charge 2 连接到它。但是,当我再次启动 Windows 8.1 时,扬声器似乎已配对,但根本没有播放。注意:当我再次启动 ubuntu 时,扬声器仍然有效,并且之前在 Windows 8.1 中也可以使用。
我进入声音设置 - 播放并尝试连接它,但电脑没有响应。然后我尝试从控制面板和“平铺屏幕”(如使用 Windows 键(超级键)进入的新界面)移除该设备,两者都显示“移除失败”。
我的下一步是在设备管理器中卸载 Charge 2 的蓝牙驱动程序,这确实会在控制面板屏幕中删除该设备。但之后计算机无法重新发现该设备。问题是,如果我重新启动 Win 8.1,驱动程序将重新安装,情况又会再次如此。
我也尝试过进入 service.msc 并将蓝牙启动服务设为自动并更改日志帐户,但还是没用。此外,即使我关闭扬声器,它始终与计算机配对。
非常感谢您的帮助,真心希望您能帮忙:)
答案1
我偶然发现了一些可能有助于使用名为 TLP 的应用程序的配置。TLP 是一款省电应用程序。
关闭 Ubuntu 时,蓝牙设备可能会处于禁用状态。如果是这种情况,则启动 Windows 时该设备可能会被禁用。
现在,在继续之前,TLP 与 laptop-mode-tools 冲突,并且您需要卸载 laptop-mode-tools(如果 laptop-mode-tools 当前已安装),因此请运行以下命令:
sudo apt-get purge laptop-mode-tools
此外,您还需要添加一个 ppa 来在 14.04 中安装 TLP(它可通过较新版本的 ubuntu 中的 Universe 存储库获取,以供将来参考)。
sudo add-apt-repository ppa:linrunner/tlp
现在,通过运行以下命令安装 TLP:
sudo apt-get update
sudo apt-get install tlp
现在,通过运行以下命令来编辑配置:
sed -i 's/BAT=1/BAT=0/g;s/BAT=2/BAT=0/g;s/BAT=60/BAT=15/g;s/BAT=powersave/BAT=performance/g;s/128 128/254 254/g;s/BAT=min_power/BAT=max_performance/g;s/BAT=low/BAT=high/g;s/BAT=5/BAT=1/g;s/PM_ON_BAT=auto/PM_ON_BAT=on/g;s/PM_ALL=1/PM_ALL=0/g;s/AUTOSUSPEND=1/AUTOSUSPEND=0/g;s/.DEVICES_TO_ENABLE_ON_SHUTDOWN="wwan"/DEVICES_TO_ENABLE_ON_SHUTDOWN="bluetooth wifi"/g' /etc/default/tlp
这里特别重要的是选择 DEVICES_TO_ENABLE_ON_SHUTDOWN="蓝牙 wifi";此选项的目的是“防止其他操作系统丢失无线电”,这可能是您遇到的问题。
现在,使用以下命令启动 TLP,执行此操作后,TLP 将在您启动计算机时自动启动:
sudo service tlp start
您可能希望根据自己的喜好更改配置文件中的某些参数。
如果要调整 TLP 配置,请运行以下命令来编辑配置文件:
sudo nano /etc/default/tlp
编辑完文件后,按CTRL+ o,然后按ENTER保存文件。按CTRL+x退出 nano。
然后,重新启动 TLP 以应用您所做的任何更改:
sudo service TLP restart
请发布任何错误。