Ubuntu 13.04 bluetooth A2DP không hoạt động


12

Tôi đã cài đặt Ubuntu 13.04 trong một phân vùng mới và tôi gặp một số vấn đề với bluetooth.

Tôi thường sử dụng bluetooth để kết nối với tai nghe không dây của mình, trong phân vùng cũ với Ubuntu 12.10 mọi thứ đều ổn.

Ubuntu có thể phát hiện máy thu bluetooth của tôi nhưng tôi không thể ghép nối thiết bị của mình. Sau khi googling tôi thấy rằng tất cả những gì tôi cần là thêm Enable=Socketvào phần chung của /etc/bluetooth/audio.conf.

Sau khi khởi động lại daemon bluetooth, tôi có thể ghép nối bộ thu A2DP không dây của mình và tôi thấy bộ điều hợp bluetooth trong cài đặt âm thanh, điều đó có nghĩa là pulseaudio đã nhận ra bộ điều hợp A2DP của tôi.

Thật không may khi tôi phát tệp âm thanh, tôi nghe thấy đầu ra qua loa PC thay vì còng tay bluetooth của tôi.

Bất kỳ ý tưởng làm thế nào để giải quyết điều này?

Tôi đã thử định dạng và cài đặt lại Ubuntu 64-bit từ đầu để có được bản cài đặt sạch nhưng vấn đề vẫn còn đó. Tôi nghi ngờ nhóm Ubuntu đã thay đổi một cái gì đó trong cài đặt bluetooth từ 12.10 đến 13.04.


Bạn đã chọn âm thanh Bluetooth của mình trong Cài đặt âm thanh - tab đầu ra trước khi bạn bắt đầu một luồng âm thanh?
Takkat

vâng tôi đã làm, thực sự vấn đề của tôi là nhấp vào tab đầu ra bluetooth không có gì xảy ra, tôi sẽ nghe thấy âm nhạc được phát qua bộ thu không dây của mình nhưng nó vẫn phát qua loa nội bộ của tôi
user153241

Bạn không thể chuyển âm thanh phát. Bạn cần dừng trình phát của mình, sau đó chuyển đầu ra, sau đó khởi động lại trình phát. cái đó có giúp ích không?
Takkat

Câu trả lời:


8

Điều này làm việc cho tôi:

1) Mở /etc/bluetooth/audio.confbằng lệnh sau *:

gksudo gedit /etc/bluetooth/audio.conf

(*) Dòng lệnh trên yêu cầu geditgksugói.

2) tìm "Bật = ..." trong [General]phần và xóa Socket khỏi danh sách.

[General]
Enable = ....

3) Thêm dòng này trong Generalphần:

Disable = Socket

4) Lưu và đóng gedit

5) Khởi động lại dịch vụ bluetooth bằng lệnh sau:

sudo service bluetooth restart

6) Khởi động lại pulseaudio cho biện pháp tốt.

pulseaudio -k 
pulseaudio -D

7) Bắt chéo ngón tay của bạn và thử.


1
Chỉnh sửa tập tin này đã giúp tôi. Tôi không nhìn thấy Enable=...bên dưới [General], nhưng thêm Disable=Sockettùy chọn. Tôi cũng không chú ý AutoConnect=True. Điều đó cho phép cả hai chế độ trong pulseaudio, cho phép tôi thay đổi từ HSP / HFP sang A2DP và âm thanh phát ra âm thanh nổi.
cuichi

Vấn đề tương tự trong 16.04: askubfox.com/questions/775523/ trên
Rmano

3

Tôi đã có gần như chính xác vấn đề tương tự như bài viết gốc. Tôi đã thử về mọi đề nghị tôi có thể tìm thấy. Sau nhiều ngày dùng thử và lỗi, Bose AE2w của tôi cuối cùng đã kết nối và duy trì kết nối trong cấu hình A2DP.

Đầu tiên, tôi tắt tiếng card âm thanh của mình trong các tùy chọn âm thanh trước khi kết nối với heaset bluetooth của mình (bước này có thể không cần thiết, nhưng đó là những gì tôi làm). Và tôi đã chỉnh sửa /etc/bluetooth/audio.config với các cài đặt này (ví dụ đã xóa nhận xét)

[General]
Enable=Gateway,Source
Disable=Socket
AutoConnect=false #test later with true
[Headset]
MaxConnected=1
[A2DP]
SBCSources=1
MPEG12Sources=0

Sau đó bấm kết nối trong tùy chọn bluetooth (nếu nó không tự động). Cuối cùng, chọn cấu hình A2DP trong tùy chọn Âm thanh. Tôi thực sự không biết một số thiết lập làm gì, nhưng nó đã hoạt động được 2 ngày.

Tôi không biết chắc chắn, nhưng tôi nghĩ nguyên nhân của vấn đề là cửa sổ "Âm thanh" chỉ liệt kê 1 thiết bị (nhưng cấu hình 2 thiết bị). Bởi vì trên windows 7/8 trong các tùy chọn âm thanh, nó liệt kê 2 thiết bị (một cho mỗi cấu hình), cho phép chọn "thiết bị mặc định [hồ sơ]".

Cảm ơn các bạn, tôi sẽ không tự mình giải quyết vấn đề này, tôi hy vọng điều này sẽ giúp được ai đó.

chỉnh sửa: điều này đã hoạt động được một tuần trên tahr amd x64 đáng tin cậy với x-fi platinum sáng tạo, bose ae2w, bộ chuyển đổi bluetooth soundbot.


3

Tôi đang chạy Ubuntu 13.04 và gặp sự cố tương tự sau khi nâng cấp từ 12.10, tôi đã tạm thời khắc phục được, nhưng thật không may, điều này cần phải được làm lại sau mỗi lần khởi động lại. Nếu bất cứ ai có thể tự động hóa quá trình này xin vui lòng cho tôi biết làm thế nào. Cảm ơn.

Đầu tiên chúng ta cần phải giết pulseaudio, - nhưng pulseaudioluôn khởi động lại, vì vậy chúng ta cần phải vô hiệu hóa điều đó - Vào thiết bị đầu cuối;

sudo gedit /etc/pulse/client.conf

thay đổi autospawn = yesđể autospawn = no, và thiết lập daemon-binaryđể /bin/true. Hãy chắc chắn rằng những dòng này không bị thiếu. Lưu và đóng tập tin. Xong, âm thanh xung sẽ không còn khởi động lại sau khi gặp sự cố hoặc buộc đóng.

Lần chạy tiếp theo

sudo gedit /etc/bluetooth/audio.conf

và dưới Generalthêm

Enable=Socket

đóng và lưu tập tin Chạy trong thiết bị đầu cuối;

sudo service bluetooth restart

chạy trong thiết bị đầu cuối;

pulseaudio --kill

hiện kết nối với thiết bị bluetooth (Tôi đã thử nghiệm điều này bằng BLUEMAN). Chạy trong thiết bị đầu cuối;

pulseaudio

sau đó trong một cửa sổ đầu cuối khác nhau;

sudo gedit /etc/bluetooth/audio.conf

loại bỏ Socket, để lại Enable=. Lưu và đóng tệp và chạy trong thiết bị đầu cuối;

sudo service bluetooth restart

kết nối lại với thiết bị bluetooth của bạn; - và nó sẽ (hy vọng) hoạt động.


Đây là thông tin tốt, nhưng để được hỗ trợ thêm xin vui lòng mở một câu hỏi mới. Cảm ơn!
belacqua

Đây là một số thứ điên rồ, nhưng đó là cách duy nhất tôi có a2dp hoạt động, cảm ơn vì đã chia sẻ! Bạn đã bao giờ tìm thấy một giải pháp tốt hơn?
Teresa e Junior

0

Tôi đã có những vấn đề tương tự sau khi nâng cấp từ 12.10. Sau khi xóa tất cả các tệp cấu hình khỏi thư mục chính của tôi và cài đặt lại từ đầu, bluetooth ad2p đã hoạt động trở lại. Không phải là giải pháp lý tưởng nhất, nhưng nó đã làm việc.


0

Tôi đã từng gặp vấn đề tương tự. Vấn đề của tôi là, avahidaemon bị rơi.

  1. dịch vụ sudo avahi-daemon bắt đầu #start avahi
  2. Dịch vụ sudo bluetooth khởi động lại #restart bluetooth để kết nối lại với avahi
  3. sudo pactl danh sách thẻ ngắn #get tên auf bluetooth-card
  4. sudo pactl set-card-profile <> a2dp #For me sudo pactl set-card-profile bluez_card.00_1E_7C_01_6D_45 a2dp

Hi vọng điêu nay co ich.

liên quan đến Anton

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.