Tự động kết nối với loa bluetooth trong Ubuntu 16.04


14

BT được kích hoạt khi khởi động. Cái này đẹp đấy. Nhưng nó sẽ không tự động / kết nối với thiết bị, ngay cả khi thiết bị đã được ghép nối và nhận trạng thái "đáng tin cậy". Tôi có thể kết nối với Loa bằng công cụ bằng cách chọn thiết bị và "kết nối với đầu ra âm thanh". Làm thế nào điều này có thể được thực hiện tự động khi khởi động? Tôi cũng có thể làm điều này với "bluetoothctl" và hơn "kết nối", nhưng đây là tương tác, dường như không có kịch bản.

Và bước thứ hai là, BT đó trở thành âm thanh chìm mặc định.
Đó không phải là tất cả một trường hợp sử dụng thông thường?

(Tôi tìm thấy một số trang ở đây, hầu hết đã lỗi thời.) Tự động kết nối các thiết bị Bluetooth : mô-đun tải-mô-đun-bật-kết nối không hoạt động đối với tôi.

Tôi cũng đã cài đặt bt-autoconnect. Nhưng một số vấn đề: - nó không hỗ trợ BT-Adaptor - Cài đặt âm thanh của nút không làm gì cả - Lưu và thoát không chỉ là không có gì


Đồng ý điều này sẽ rất tốt đẹp. Cuộc thảo luận này có vẻ có liên quan. Tôi đang thử nghiệm giải pháp cho pulseaudio> 1.0. Nhìn vào câu trả lời của bạn, tôi đoán bạn đã nhìn thấy nó ...
Gabriel

Câu trả lời:


4

Hãy thử bluetoothctllệnh.

Nếu bạn nhập help, bạn sẽ thấy các lệnh sẽ được sử dụng.

  • 'danh sách' (thiết bị)
  • 'tin tưởng 78: 44: aa: bb: cc: dd' (địa chỉ MAC của thiết bị)
  • 'thông tin 78: 44: aa: bb: cc: dd' (địa chỉ MAC của thiết bị)
  • 'thiết bị ghép nối'

Hãy thử, nó làm việc cho tôi.


4

Để tự động kết nối với Audio chìm, bạn có thể thêm dòng sau vào /etc/rc.local:

(sleep 6; echo "connect AA:BB:CC:DD:EE:FF\nquit" | bluetoothctl) &

Cập nhật địa chỉ. Bạn có thể xác minh từ dòng lệnh bằng cách:

echo -e "devices\nquit" | bluetoothctl

Trong trường hợp của tôi sleep 6là đủ - nhưng có lẽ trên máy tính của bạn, nó phải được tăng lên để cho phép các bước kết nối bluetooth khác được hoàn thành.

Nói chung với &dấu ở cuối, bạn sẽ bắt đầu quá trình sẽ được thực hiện trong 6sec, không chặn các quy trình tiếp theo bắt đầu các chức năng kết nối bluetooth thông thường. Nếu RC.local không tồn tại (trong trường hợp của tôi), bạn có thể tạo nó hoặc để bắt đầu khi khởi động với tệp khác.


2

Đối với phần thứ hai (tự động chuyển sang loa BT dưới dạng chìm) Tôi tìm thấy một giải pháp. Đã được đăng ở đây:

# /etc/pulse/default.pa
.ifexists module-bluetooth-discover.so
load-module module-bluetooth-discover
load-module module-switch-on-connect # this is new!
.endif

NHƯNG : Làm thế nào máy chủ BT có thể tự động ghép nối với loa, ngay khi có sẵn? CỨU GIÚP!


Chỉnh sửa: tìm thấy giải pháp (không phải imho tốt nhất) cho câu hỏi đầu tiên:

echo "connect AA:BB:CC:DD:EE:FF" | bluetoothctl

NHƯNG : Điều tuyệt vời hơn nữa là nó hoạt động mà không có MAC này cho tất cả các thiết bị đã được kết nối và tin cậy.


0

Trong Ubuntu vấn đề âm thanh là do trình điều khiển được cài đặt. Nếu loa này là phần cứng mới nhất và hợp thời nhất, bạn không có cơ hội tốt và sẽ phải chờ 2 đến 8 tháng cho đến khi trình điều khiển có mặt tại Cộng đồng Linux. Nhưng bạn có thể thử cài đặt các gói sau trong terminal:

sudo apt-get cài đặt amarok nhịp điệu

khởi động lại

Sau đó bật bluetooth và xem loa của bạn có được hỗ trợ không:

  • Mở tổng quan Hoạt động và bắt đầu nhập Bluetooth.
  • Bấm vào Bluetooth để mở bảng điều khiển.
  • Đặt công tắc ở trên cùng thành BẬT.

Chúc may mắn hoặc kiên nhẫn trong tối đa 8 tháng.


1
Q của anh không liên quan gì đến trình điều khiển hoặc âm thanh "có vấn đề". Đó là để làm với cấu hình tự động kết nối. Đề nghị chờ đợi một vài tháng tùy ý hầu như không phải là thứ của Stack Exchange.
HörmannHH
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.