Vì mọi người dường như vẫn đến đây để tìm câu trả lời (tôi không trách bạn, đó là một con chuột tốt), tôi quyết định thực hiện một số thao tác sao chép từ câu trả lời MX Anywhere 2 của tôi. Dù sao, hãy tận hưởng:
CẬP NHẬT CHO> 15.10:
Trong câu trả lời ban đầu của tôi, tôi đã nói rằng vấn đề rất có thể sẽ được khắc phục khi 15.10 xuất hiện. Mặc dù 15.10 thực sự có bluez 5, nhưng vẫn có một số vấn đề với việc ghép nối. Thành thật mà nói, tôi đã tự khắc phục vấn đề này khá lâu, nhưng nếu tôi nhớ chính xác, MX Master (MX Anywhere 2) sử dụng phương pháp ghép nối không có mã PIN chưa được triển khai đúng cách trong Ubuntu. Dưới đây là một số lệnh mà bạn có thể sử dụng như một cách khắc phục nhanh:
hciconfig hci0 sspmode 1
hciconfig hci0 down
hciconfig hci0 up
Nếu bạn đang sử dụng một thiết bị Bluetooth khác ngoài hci0, rõ ràng bạn phải thay đổi phần đó của các lệnh, nếu không, chúng sẽ rất tốt để sử dụng.
TRẢ LỜI GỐC (cho <15.10):
Tôi đã có vấn đề này một thời gian trở lại. Về cơ bản những gì đang xảy ra là MX Master yêu cầu Bluetooth Smart và Ubuntu đi kèm với bluez (trình điều khiển Bluetooth) 4 không hỗ trợ Bluetooth Smart. Bluez 5, có thêm hỗ trợ cho Bluetooth Smart, được cho là bắt đầu giao hàng với 15.10, nhưng hiện tại, bạn sẽ phải cài đặt bluez 5 theo cách thủ công nếu bạn muốn sử dụng nó.
Chỉ cần ngẩng cao đầu, nếu bạn muốn có một hệ thống ổn định, ĐỪNG LÀM ĐIỀU NÀY . Trước hết, điều này sẽ phá vỡ điều khiển Bluetooth tích hợp trong bảng cài đặt. Phương pháp này mà tôi sắp mô tả cũng thêm một PPA, được cho là không tốt cho hệ thống của bạn khi nâng cấp và công cụ. Chỉ làm điều này nếu bạn biết cách loại bỏ PPA và trở lại bluez 4 hoặc nếu bạn không quan tâm và muốn nó hoạt động. ; P
Trước tiên, bạn cần thêm PPA với bluez 5. Tôi muốn giới thiệu PPA 5 màu xanh do Austin sản xuất vì đó là loại tôi đã sử dụng trước đây. Thêm nó với lệnh này:
sudo add-apt-repository ppa:vidplace7/bluez5
Sau đó làm mới apt-get:
sudo apt-get update
Sau đó, bạn có thể cài đặt bluez 5 bằng lệnh này:
sudo apt-get install bluez
Bây giờ bạn có bluez 5, bạn cần một cách điều khiển Bluetooth vì như đã nêu trước đó, bảng điều khiển tích hợp sẽ không hoạt động nữa.
Có hai cách mà tôi đã cố gắng cho việc này. Nếu bạn muốn có GUI thì Blueman là lựa chọn tốt nhất của bạn. Bạn có thể cài đặt nó đơn giản với:
sudo apt-get install blueman
Điều này sẽ cài đặt giao diện Blueman Bluetooth mà bạn có thể mở cho trình khởi chạy ứng dụng của mình. Nó nên được chuyển thẳng để sử dụng và không yêu cầu bất kỳ lời giải thích sâu sắc.
Phương pháp tôi khuyên dùng tuy nhiên là sử dụng dòng lệnh. Tôi thấy điều này ổn định hơn nhiều (hoạt động trên màn hình đăng nhập trong khi Blueman thì không) và thực sự trực quan đáng ngạc nhiên khi sử dụng để trở thành một dòng lệnh.
Cách thức hoạt động là bạn nhập bluetoothctl
vào dòng lệnh nơi bạn sẽ có giao diện lệnh để tương tác với các thiết bị Bluetooth. Bạn có thể gõ help
để có được danh sách các lệnh và những gì chúng làm. Lệnh bạn muốn sử dụng đầu tiên để ghép nối MX Master là scan
lệnh. Nếu bạn nhập scan on
, máy tính của bạn sẽ bắt đầu tìm kiếm thiết bị Bluetooth. Khi ở chế độ này, hãy đặt MX Master của bạn vào chế độ ghép nối và chờ cho nó hiển thị trong bảng điều khiển. Nó sẽ hiển thị một cái gì đó như thế này:
[NEW] Device XX:XX:XX:XX:XX:XX MX Master
Chuỗi "XX: XX: XX: XX: XX: XX" là địa chỉ MAC của MX Master của bạn. Để ghép nối và kết nối nó, gõ:
pair XX:XX:XX:XX:XX:XX
connect XX:XX:XX:XX:XX:XX
Đảm bảo thay đổi tất cả "XX: XX: XX: XX: XX: XX" thành địa chỉ MAC bạn nhận được khi quét.
Và điều đó nên làm điều đó. Hi vọng nó sẽ giúp ích cho bạn!