Logitech MX Anywhere 2 cặp chuột nhưng không làm gì cả


12

Gần đây tôi đã mua chuột Logitech MX Anywhere 2 mới và nó đã hoạt động trên các máy windows của tôi và khi tôi thử sử dụng nó trên Dell M3800 chạy Ubuntu 14.04 thì nó không hoạt động. Tôi có thể ghép nối thiết bị mà không gặp vấn đề gì và thậm chí nó còn hiển thị tên của thiết bị là "MX Anywhere 2" nhưng dường như nó không thực sự xác định thiết bị thực sự là bất cứ thứ gì. Sử dụng blueman, nó hiển thị dưới dạng "không xác định" và trong trình quản lý bluetooth của hệ thống, nó cũng hiển thị loại "không xác định". Bất kỳ đề xuất?

Câu trả lời:


18

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 sự cố 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 hci0, rõ ràng bạn phải thay đổi một phần của các lệnh, nếu không, chúng sẽ rất tốt để sử dụng. Bạn cũng sẽ phải chạy chúng mỗi khi bạn khởi động lại và do đó tôi khuyên bạn nên có chúng trong một tập lệnh có thể truy cập hoặc bạn thêm chúng vào các ứng dụng khởi động. Tôi cũng cần lưu ý rằng tôi đã có thể khiến chuột hoạt động ngay cả khi không chạy các lệnh này sau khi khởi động lại, vì vậy chỉ sử dụng chúng nếu bạn phải.

TRẢ LỜI GỐC (cho <15.10)

Câu trả lời được lấy từ đây: https://askubfox.com/a/660666/256078

Điều đang xảy ra là MX Anywhere 2 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 bluetoothctlvà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 Anywhere 2 là scanlệ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 Anywhere 2 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 Anywhere 2 (The name may not be accurate)

Chuỗi "XX: XX: XX: XX: XX: XX" là địa chỉ MAC của MX của bạn ở mọi nơi 2. Để ghép nối và kết nối nó, hãy 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.

Làm xong.


Làm việc trên LTS 16.04
Dan Revell
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.