今天我在预装了 Windows 7 的戴尔 Latitude E6410i 上安装了 Ubuntu 18.04 x64 LTS。我使用蓝牙 4.2 和 A2DP V1.3、AVRCP V1.6、HFP V1.6 和 HSP V1.2 连接到我的新JBL Flip4 扬声器,并成功配对。
我想在登录时自动连接到扬声器;每次我登录到 Ubuntu 时它都应该连接,但没有。
经过研究,我在网上找到了一些建议(比如Autoconnect to a bluetooth speaker in Ubuntu 16.04rc.local
),但在我的系统中找不到。另外,我安装了bt-autoconnect 这没有帮助。
我应该如何着手解决这个问题?
解决问题
注意:使用我的 操作系统
测试的以下程序:
JBL Xtreme
Ubuntu 18.04
在您目前的情况下,您已经配对了您的 BT 设备,并且在启动时您的 BT 设备处于开启状态,
登录后试试这个..
打开终端并运行
bluetoothctl
输出将与此类似
输出:
connect aa:bb:cc:dd:ee:ff
按提示运行[bluetooth]#
例子:
这意味着您是否可以运行命令
bluetoothctl
,然后在[bluetooth]#
提示符下输入connect aa:bb:cc:dd:ee:ff
蓝牙设备将连接。因此,这可以通过终端中的单个命令来完成,在您第一次登录后打开终端并运行此命令。
echo "connect aa:bb:cc:dd:ee:ff" | bluetoothctl
例子:
所以命令
echo "connect aa:bb:cc:dd:ee:ff" | bluetoothctl
正在工作..这意味着如果我们可以在登录时运行此命令而无需人工干预.. 已配对且在启动时已打开的蓝牙设备将以上述手动方式连接..
mkdir ~/bin
(如果您还没有创建此目录。否则忽略此步骤)touch ~/bin/btautoconnect.sh
gedit ~/bin/btautoconnect.sh
粘贴以下内容:
保存并关闭文件。
chmod +x ~/bin/btautoconnect.sh
创建一个名为 .desktop 的
btautoconnect.desktop
文件~/.config/autostart/
touch ~/.config/autostart/btautoconnect.desktop
使用 gedit 打开该字段并复制粘贴此命令下方的内容
gedit ~/.config/autostart/btautoconnect.desktop
内容:
学分:https ://ubuntuforums.org/showthread.php?t=2365083
在 Ubuntu 中,声音问题是由于安装的驱动程序造成的。如果这个扬声器是最新和最时尚的硬件,那么你就没有什么好机会了,必须等待 2 到 8 个月,直到驱动程序出现在 Linux 社区。但是您可以尝试在终端中安装以下软件包:
然后打开蓝牙,看看你的音箱是否支持:
祝你好运或耐心等待最多 8 个月。