为什么我的蓝牙耳机从“声音设置”中消失了,我该如何找回?

azu*_*ith 7 sound bluetooth headset 12.04

类似,我在 Ubuntu 中配对了我的蓝牙耳机(Turtle Beach Ear Force PX5),配对后它首先出现在“声音设置”中。它最初不起作用,所以我开始调整一些设置。我调整了麦克风上的设置,突然之间输出/输入设备都消失了。该设备可与 Windows 配合使用,但要使其与我的手机同时使用(耳机为 2ch),我通常会禁用麦克风,仅在需要时启用它。

我从 bluetoothd 捕获了调试输出:

bluetoothd[31789]: audio/headset.c:headset_connect_cb() /org/bluez/31789/hci0/dev_00_13_8A_4E_64_03: Connected to 00:13:8A:4E:64:03
bluetoothd[31789]: audio/headset.c:handle_event() Received AT+BRSF=9
bluetoothd[31789]: audio/headset.c:print_hf_features() HFP HF features: "EC and/or NR function" "Voice recognition activation" 
bluetoothd[31789]: audio/headset.c:handle_event() Received AT+CIND=?
bluetoothd[31789]: audio/headset.c:handle_event() Received AT+CIND?
bluetoothd[31789]: audio/headset.c:handle_event() Received AT+CMER=3, 0, 0, 1
bluetoothd[31789]: audio/headset.c:event_reporting() Event reporting (CMER): mode=3, ind=1
bluetoothd[31789]: audio/headset.c:hfp_slc_complete() HFP Service Level Connection established
bluetoothd[31789]: audio/telephony.c:telephony_device_connected() telephony-dummy: device 0x7fa1944b6f10 connected
bluetoothd[31789]: audio/headset.c:headset_set_state() State changed /org/bluez/31789/hci0/dev_00_13_8A_4E_64_03: HEADSET_STATE_CONNECTING -> HEADSET_STATE_CONNECTED
bluetoothd[31789]: audio/media.c:headset_state_changed() 
bluetoothd[31789]: audio/avdtp.c:avdtp_ref() 0x7fa1944b9e00: ref=2
bluetoothd[31789]: audio/avdtp.c:avdtp_ref() 0x7fa1944b9e00: ref=3
bluetoothd[31789]: audio/sink.c:sink_set_state() State changed /org/bluez/31789/hci0/dev_00_13_8A_4E_64_03: SINK_STATE_DISCONNECTED -> SINK_STATE_CONNECTING
bluetoothd[31789]: audio/avdtp.c:avdtp_unref() 0x7fa1944b9e00: ref=2
bluetoothd[31789]: Connection refused (111)
bluetoothd[31789]: audio/avdtp.c:connection_lost() Disconnected from 00:13:8A:4E:64:03
bluetoothd[31789]: audio/avdtp.c:avdtp_unref() 0x7fa1944b9e00: ref=1
bluetoothd[31789]: audio/sink.c:sink_set_state() State changed /org/bluez/31789/hci0/dev_00_13_8A_4E_64_03: SINK_STATE_CONNECTING -> SINK_STATE_DISCONNECTED
bluetoothd[31789]: audio/sink.c:discovery_complete() connect:connect XCASE detected
bluetoothd[31789]: audio/sink.c:sink_set_state() State changed /org/bluez/31789/hci0/dev_00_13_8A_4E_64_03: SINK_STATE_DISCONNECTED -> SINK_STATE_DISCONNECTED
bluetoothd[31789]: audio/avdtp.c:avdtp_unref() 0x7fa1944b9e00: ref=0
bluetoothd[31789]: audio/avdtp.c:avdtp_unref() 0x7fa1944b9e00: freeing session and removing from list
bluetoothd[31789]: audio/unix.c:server_cb() Accepted new client connection on unix socket (fd=30)
bluetoothd[31789]: audio/sink.c:stream_setup_retry() Stream setup failed, after XCASE connect:connect
Run Code Online (Sandbox Code Playgroud)

我已经尝试删除和修复设备,但看起来我不小心在深处设置了一些持久性设备设置,并且该设备不再显示在声音设置中以允许我更改它。有没有人有任何指示?我正在运行 Ubuntu 12.04。

小智 6

在这里找到我的答案:

使用 A2DP 通过蓝牙播放音频时摆脱 0.5 秒的延迟

blt@aurora:/$ pactl list cards short
0   alsa_card.pci-0000_01_00.1  module-alsa-card.c
1   alsa_card.usb-Generic_Turtle_Beach_USB_Headset_0000000001-00-Headset    module-alsa-card.c
2   alsa_card.pci-0000_00_14.2  module-alsa-card.c
8   bluez_card.C8_84_47_04_21_6F    module-bluetooth-device.c

blt@aurora:/$ pactl set-card-profile bluez_card.C8_84_47_04_21_6F a2dp
Run Code Online (Sandbox Code Playgroud)

它再次起作用

  • 那行得通!我真的不认为这应该被关闭......它不是完全重复的,只是解决方案是相同的。 (2认同)