Chuột thiết kế Microsoft (Bluetooth 4.0) trên Ubuntu 14.04 LTS


8

Tôi mới mua Chuột Microsoft Designer, thông số kỹ thuật ở đây , (Bluetooth 4.0) và tôi không thể sử dụng nó trong Ubuntu 14.04. Trên Windows 8 (cùng máy tính xách tay), nó hoạt động tốt.

Vì vậy, tôi đã tìm kiếm arround và tìm thấy nhiều người có cùng một vấn đề. Vấn đề đáng chú ý là hiện tại Ubuntu 14.04 chỉ có BlueZ 4.101 và phải mất BlueZ 5.x để hỗ trợ Thiết bị năng lượng thấp Bluetooth 4.0, có vẻ khó cài đặt. Có một chủ đề chạy từ tháng 4 năm 2013 đến gần đây về vấn đề này, nói rằng thật khó để kết hợp Bluez 5.x trên Ubuntu.

Một số người đã đưa ra một số đề xuất không hoạt động, bao gồm cả việc cài đặt PPA dẫn đến tôi phải cài đặt lại ubfox (bluetooth sẽ không bật và ubfox sẽ bị treo vô thời hạn khi tắt máy):

Vì vậy, không có một giải pháp nào cả? Tôi không thể sử dụng Bluetooth 4.0 trên Ubuntu 14.04 LTS, mặc dù phần cứng có hỗ trợ không? Có một bản phân phối Linux nào có thể hỗ trợ Bluetooth 4.0 (như Mint hay một số thứ khác) không?

Không ai nói rõ ràng rằng không có giải pháp, có lẽ bởi vì có những thứ mà một người dùng rất có kinh nghiệm có thể làm theo trường hợp của mình.

Có vẻ như một ngón tay cái xuống cho Ubuntu.

Thx trước.


Để tự động kết nối chuột (hoặc, AFAIK bất kỳ thiết bị nào), bạn phải nhập mã khi ghép nối. Trong trường hợp của tôi, Thinkpad Lasermouse tự động kết nối khi bắt đầu phiên với "0000" mặc định.

Câu trả lời:


4

Tôi đã nhận được Chuột Microsoft Designer hoạt động trên Ubuntu 14.04 với các cài đặt PPA và gói sau:

sudo apt-add-repository ppa:vidplace7/bluez5
sudo apt-add-repository ppa:blueman/ppa
sudo apt-get update
sudo apt-get install bluez
sudo apt-get install blueman

Sau đó, bạn cần phải khởi động lại blueman chỉ cần incase.

killall blueman-manager
blueman-applet &

Cảm ơn bạn đã gợi ý, nhưng khi tôi thử sử dụng PPA đó, theo liên kết ở trên, Ubuntu của tôi đã ngừng hoạt động bình thường. Khi cài đặt lại, tôi bị mất phân vùng Windows và cuộc sống trở nên ảm đạm (lỗi của tôi). Cảm ơn bạn đã bỏ qua. Có lẽ đó là cách để đi, nhưng với kinh nghiệm trong quá khứ của tôi, tôi sẽ ngồi PPA ngay bây giờ.
A. Vieira

Wow, tôi thực sự xin lỗi đã xảy ra! Lời xin lỗi của tôi. Tôi biết cảm giác như thế nào khi bị mắc kẹt trong cài đặt - địa ngục. :(
Chris McCormick

Vâng ... Tôi đang cài đặt Ubuntu 14.04 LTS mới, thử các ppas ở trên, nhưng thiết bị đầu cuối của tôi bị kẹt trong khi thực hiện $ sudo apt-get install bluez . Nó bị kẹt trong hướng dẫn Cài đặt phiên bản mới của tệp cấu hình /etc/init.d/bluetooth . Trên thực tế đây là lần thứ hai thử nó, vì lần đầu tiên tôi dừng cài đặt ở đó và cố gắng khởi động lại ,. Hệ thống đã bị hỏng và ubunutu sẽ không tải. Vì vậy, tôi phải cài đặt lại hệ điều hành một lần nữa. Và tôi sẽ phải làm lại vì nó sẽ không nhúc nhích. Làm thế nào bạn có được cài đặt này trong Ubuntu của bạn mà không phá vỡ công cụ? Điều này không hoạt động trên một bản cài đặt mới ..
A. Vieira

Nó hoạt động với tôi tại thời điểm đăng nhưng không may khi tôi thử nâng cấp tôi cũng có hành vi giống như bạn. Có vẻ như các kho lưu trữ bluez5 và blueman ngược dòng có chút không ổn định. :(
Chris McCormick

Tôi rất tiếc khi biết bạn có cùng một vấn đề. Hy vọng bạn không mất dữ liệu. Bởi vì Ubuntu không khởi động chính xác, để có thể đăng nhập và khôi phục dữ liệu tôi đã làm như sau: Khi bạn bắt đầu ub Ubuntu bắt đầu nhập ngẫu nhiên. Bạn thậm chí không cần phải đăng nhập trước khi Unity Desktop bắt đầu. Điều này là đủ để Ubuntu tải, vì vậy bạn có thể lưu dữ liệu.
A. Vieira

2

Cập nhật : CẢNH BÁO - đối với một số người dùng như @ kalamalka-kid bên dưới, phần sau đây đã phá vỡ hoàn toàn cài đặt hệ thống của họ. Tiến hành thận trọng.

Tôi có một tin tốt - Tôi đã quản lý để có được Chuột Microsoft Designer Bluetooth "Năng lượng thấp" hoạt động với máy tính xách tay DELL XPS 13 của tôi (chip bluetooth rộng rãi) sau 1,5 ngày bị hack và xé tóc toàn thời gian. Yay cho Linux! : D

Tài liệu ở đây để ai đó trong tình huống tương tự không phải trải qua quá trình xé tóc tương tự.

Đầu tiên, tôi làm theo các hướng dẫn tại trang ngăn xếp LTS Enabuity để có được một kernel mới 3.19 chạy vào ngày 14.04.

  • sudo apt-get install --install-recommends linux-generic-lts-vivid xserver-xorg-core-lts-vivid xserver-xorg-lts-vivid xserver-xorg-video-all-lts-vivid xserver-xorg-input-all-lts-vivid libwayland-egl1-mesa-lts-vivid
  • Tôi cũng đã phải làm apt-get dist-upgradesau đó để thực sự cài đặt các gói kernel mới.

Điều này đã phá vỡ hoàn toàn Bluetooth của tôi vì tôi có chip Broadcom yêu cầu phần sụn tùy chỉnh (xem bên dưới để sửa lỗi đó).

Tôi đã gỡ cài đặt tất cả nội dung Bluetooth từ máy tính xách tay của mình để bắt đầu mới. Các bluezgói từ vidplace7/bluez5PPA treo đối với tôi trên gỡ bỏ cài đặt. Tôi đã sửa lỗi này bằng cách chỉnh sửa /var/lib/dpkg/info/bluez.prermtrước khi thực hiện lệnh gỡ cài đặt và xóa invoke-rc.ddòng và thay thế bằng echo "no bluetooth stopping!". Điều đó đã làm việc và gói sẽ gỡ cài đặt với các bước sau:

  • dpkg -l | grep blue sẽ cung cấp cho bạn một danh sách tất cả các gói bluetooth.
  • apt-get remove --purge bluez bluetooth blueman... với tất cả các gói được liệt kê sẽ gỡ cài đặt mọi thứ.

Khi tất cả các gói bluetooth được xóa, hãy xóa PPA bluez bị hỏng:

  • sudo add-apt-repository --remove ppa:vidplace7/bluez5

Sau đó thêm PPA sau, có phiên bản không bị lỗi bluez:

  • sudo apt-add-repository ppa:timchen119/bluez5-trusty
  • apt-get install bluez

Bởi vì Dell XPS 13 có chip Broadcom, nó yêu cầu phần sụn tùy chỉnh. Các bước cài đặt phần sụn sau chỉ cần thiết cho chip đó . Tôi đã phát hiện sự cố do các dòng sau trong syslog của mình:

kernel: bluetooth hci0: Direct firmware load for brcm/BCM20702A0-0a5c-216f.hcd failed with error -2
kernel: Bluetooth: hci0: BCM: patch brcm/BCM20702A0-0a5c-216f.hcd not found

Vì vậy, tôi đã phải làm theo các hướng dẫn này để cài đặt lại firmware .

  • Lấy trình điều khiển từ Microsoft ở đây .
  • Mở nó với cabextract.
  • Chuyển đổi tệp và lưu vào vị trí phần sụn: hex2hcd BCM20702A1_001.002.014.1443.1572.hex /lib/firmware/brcm/BCM20702A0-0a5c-216f.hcd- lưu ý rằng đối với nhân LTS 3.19, chỉ phiên bản phần sụn đó mới hoạt động. Tôi đã thử phiên bản mới hơn trước và nó không hoạt động.
  • Hãy chắc chắn rằng bạn tắt nguồn máy tính xách tay của bạn và bật lại không chỉ khởi động lại.

Khi bạn khởi động và chạy lại, bluetooth sẽ hoạt động và bạn có thể cài đặt, ví dụ như bluemanđể kết nối với chuột. Bạn cũng có thể kết nối thủ công với chuột trên dòng lệnh như thế này (trước tiên hãy nhấn nút bên dưới trong 3 giây để đặt nó ở chế độ cặp):

# bluetoothctl 
[NEW] Controller XX:XX:XX:XX:XX:XX YourDevice [default]
[bluetooth]# agent KeyboardOnly 
Agent registered
[bluetooth]# default-agent 
Default agent request successful
[bluetooth]# scan on
Discovery started
[CHG] Controller XX:XX:XX:XX:XX:XX Discovering: yes
[NEW] Device YY:YY:YY:YY:YY:YY Designer Mouse
[bluetooth]# pair YY:YY:YY:YY:YY:YY
Attempting to pair with YY:YY:YY:YY:YY:YY
[CHG] Device YY:YY:YY:YY:YY:YY Connected: yes
[CHG] Device YY:YY:YY:YY:YY:YY Paired: yes
Pairing successful
[bluetooth]# connect YY:YY:YY:YY:YY:YY
[CHG] Device YY:YY:YY:YY:YY:YY Connected: yes

Phải mất một thời gian dài để tìm ra vấn đề với phần sụn bluetooth vì triệu chứng duy nhất là các tin nhắn org.bluez.Error.AuthenticationFailedorg.bluez.Error.AuthenticationCancelledkhi tôi cố gắng ghép nối hoặc kết nối.


Ngoài ra, bluetooth đã bị hỏng sau khi đình chỉ. Tôi đã sửa lỗi này bằng cách chỉnh sửa /etc/default/acpi-supportđể tìm các biến được gọi MODULESvà thêm vào btusbdanh sách các mô-đun sẽ được tải lại.
Chris McCormick

Bạn đã quản lý để làm cho bàn phím làm việc là tốt? Đây là nơi tôi đang đấu tranh ngay bây giờ. Tôi chỉ nhận được "Không thể kết nối: org.bluez.Error.Fails" bằng cách sử dụng bluetootctl khi cố gắng kết nối với bàn phím.
lumen

1
Hãy rất cẩn thận với điều này. Tôi vừa thử cài đặt bluez, tôi coulndt làm cho nó hoạt động, vì vậy sau đó tôi gỡ cài đặt nó và bây giờ tất cả các chương trình cài đặt hệ thống của tôi bị thiếu! XẤU!
Kalamalka Kid

0

Cảm ơn câu trả lời của bạn. Điều này làm việc cho tôi ...

. apt-add-repository ppa:vidplace7/bluez5
. apt-add-repository ppa:blueman/ppa
. apt-get update
. apt-get install bluez
. apt-get install blueman
. apt-get install bluez-compat

... nhưng ngoài ra tôi phải chạy bluez trong chế độ thử nghiệm. Thay thế / usr / sbin / bluetooth bằng tập lệnh của riêng bạn:

#!/bin/sh
bluetooth -E

Bây giờ tôi có thể kết nối với chuột và bàn phím blueman-applet.

Bất kỳ ý tưởng làm thế nào để kết nối tự động khi khởi động hoặc không sử dụng blueman (chỉ dòng lệnh)?


Cảm ơn. Có vẻ như nó khá cồng kềnh để cài đặt con lợn này. Có lẽ điều này sẽ giúp bạn . Bạn có thể vui lòng chỉnh sửa bài đăng của mình để có thể sao chép-dán mã vào bảng điều khiển. Trong phần đầu tiên, cần phải thêm sudovào phía trước - điều này làm việc cho tôi. Phần thứ hai - với kịch bản - đã không hoạt động và tôi đã không tìm thấy nó. Cảm ơn bạn.
alex

1
Tôi không được phép trả lời vì vậy tôi thêm nhận xét này. Chỉ cần cài đặt chuột Microsoft Bluetooth 3600 BLE trên Ubuntu (16.04). Tất cả những gì tôi đã làm là: sudo apt-get install blueman - sudo killall bluetoothd - và thiết lập nó với trợ lý blueman. Không cần thêm PPA. Hy vọng nó sẽ giúp được ai đó.
pizzamonster

0

Tôi đã quản lý để giết máy tính xách tay 14.04 của mình sau những câu trả lời rất giống nhau, vì vậy hãy cẩn thận khi cố gắng "hoàn tác" bất kỳ gói nào bạn đã cài đặt ở đây. Vui lòng không xóa gói bluez! (Chỉ khi nhìn lại, tôi mới nhận ra đây là một việc thực sự ngu ngốc.)

Tuy nhiên, tôi đã quản lý để làm cho bàn phím và chuột của tôi hoạt động thực sự độc đáo vào ngày 16.04 và bạn có thể thấy câu trả lời của tôi ở đây: https://askubfox.com/a/1023532/815371

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.