我能够将 TWS(Nothing ear 1)连接到 Ubuntu,但它们未被检测为音频设备。它适用于所有其他扬声器和蓝牙耳机。可能是什么问题?
答案1
编辑:
如果你想增加解决问题的机会:
- 考虑将这些建议作为指南,或者作为分步说明手册。
- 花些时间阅读链接的帖子,稍加修改,然后发布您得到的内容。
- 尝试阅读输出消息并解释它们告诉您的内容。甚至可以进行一些网络搜索。尤其是警告和错误,例如
Oct 07 22:19:28 ank-pc bluetoothd[535134]: 67:1D:94:89:D7:C4: error updating services: Host is down (112)
在systemctl status bluetooth
、 或之后Failed to pair: org.bluez.Error.ConnectionAttemptFailed
。
我相信所花费的时间将比依赖现成的解决方案更加经济。
请重新启动,重新连接设备,尝试这些命令并发布输出
$ pactl list | grep -nH -A 5 -B 5 blue
$ pactl list modules short
$ dpkg -l | grep pulseaudio-module
然后按照下面的解决方案 2 操作。
请注意,建议的解决方案可能需要在尝试之前重新启动并再次连接设备,以便您的系统处于“全新”状态。
可能相关:
- PulseAudio 无法加载蓝牙模块
- https://tutorials.technology/tutorials/How-to-fix-bluetooth-speakers-on-ubuntu.html
- https://unix.stackexchange.com/questions/595864/cannot-pair-connect-to-my-headphones-failure-module-initialization-failed
- https://forums.debian.net//viewtopic.php?f=7&t=124230
您可以尝试一些解决方案(如果您没有所需的程序,则可能需要安装一个包):
- (a)取消设备配对,(b)在终端中运行:
$ sudo pkill pulseaudio
,(c)再次配对耳机(信用;请参阅那里的其他答案!)。 - (一)
pactl unload-module module-bluetooth-discover
、(二)pactl load-module module-bluetooth-discover
。 - (一)
sudo rmmod btusb
、(二)sudo modprobe btusb
。 - (一)
bluetoothctl
、(二)scan on
、(三)pair <address>
、(四)connect <address>
、(五)trust <address>
。 - 使用
pavucontrol
。由于它是一个 GUI,因此您应该对其选项进行一些调整。特别是,输出设备和配置。 - a2db.py. 使用 安装
curl "https://gist.githubusercontent.com/pylover/d68be364adac5f946887b85e6ed6e7ae/raw/install.sh" | sh
. pulseaudio -k
。sudo systemctl restart bluetooth
。- 更激进一点:用 pipewire 替换 pulseaudio,参见这和这。
如果这些都无济于事,则需要进行诊断。请发布几个命令的输出,并连接耳机。
$ uname -a
$ apt list --installed bluetooth* blueman* bluez*
$ lspci -nnk | grep -n -A 4 -i 'Net'
$ lspci -nnk | grep -n -A 4 -i 'Audio'
$ lsusb
$ rfkill list
$ bluetoothctl list
$ bluetoothctl show
$ bluetoothctl devices
$ bluetoothctl info <address>
$ hciconfig -a
$ zgrep -i blue /var/log/dmesg.*
$ zgrep -i blue /var/log/syslog.*
$ systemctl status bluetooth
$ inxi -F
$ aplay -l
$ sudo lshw -C multimedia
$ dpkg -l | grep alsa
$ cat /etc/pulse/default.pa
$ lsmod | grep bt
$ journalctl --no-pager | grep -i -n blue | head -4000
$ systemctl | grep -i blue
$ pacmd list-cards
另外,你有什么选择 设置->声音->输出->输出设备。
笔记:
您可能必须安装
inxi
。<address>
类似于XX:XX:XX:XX:XX:XX
从 获得的耳机bluetoothctl devices
。避免“叙述”您所获得的内容;复制+粘贴输出。
还包括您从复制+粘贴中输入的确切命令。
如果某个特定命令的输出很长,无法发布,请使用 pastebin。请不要使用 pastebin 将所有内容放在一起,以便那些试图提供帮助的人更容易阅读。
答案2
导航到你的终端并运行以下命令
$ sudo apt-get install pavucontrol
它对我的 Nothing ear(2) 有用,我希望它对你也有用
答案3
终于解决了,您必须打开外壳并长按外壳上的圆形按钮进入配对模式。然后您会在设备列表中发现两个没有耳朵,尝试连接其中一个,如果不行,请尝试其他的,它应该可以工作。