คู่เมาส์ Logitech MX Anywhere 2 แต่ไม่ได้ทำอะไรเลย


12

ฉันเพิ่งซื้อเมาส์ Logitech MX Anywhere 2 ใหม่และได้รับมันเพื่อทำงานบนเครื่อง windows ของฉันและเมื่อฉันลองใช้กับ Dell M3800 ที่ใช้ Ubuntu 14.04 มันไม่ทำงานเลย ฉันสามารถจับคู่อุปกรณ์โดยไม่มีปัญหาและยังแสดงชื่อของอุปกรณ์เป็น "MX Anywhere 2" แต่ดูเหมือนจะไม่ได้ระบุอุปกรณ์จริงเป็นอะไร การใช้ blueman จะแสดงเป็นประเภท "ไม่ทราบ" และภายในตัวจัดการบลูทู ธ ของระบบจะแสดงประเภทเป็น "ไม่ทราบ" เช่นกัน ข้อเสนอแนะใด ๆ

คำตอบ:


18

อัปเดตสำหรับ> 15.10:

ในคำตอบเดิมของฉันฉันบอกว่าปัญหาน่าจะแก้ไขเมื่อ 15.10 มา ในขณะที่ 15.10 มีสีน้ำเงิน 5 จริง ๆ ยังคงมีปัญหาในการจับคู่ จริงๆแล้วมันค่อนข้างนานแล้วที่ฉันแก้ไขปัญหานี้ด้วยตัวเอง แต่ถ้าฉันจำได้อย่างถูกต้อง MX Master (MX Anywhere 2) ใช้วิธีการจับคู่แบบไม่ใช้ PIN ซึ่งยังไม่ได้ใช้อย่างถูกต้องใน Ubuntu นี่คือคำสั่งบางส่วนที่คุณสามารถใช้เป็นการแก้ไขด่วน:

hciconfig hci0 sspmode 1
hciconfig hci0 down
hciconfig hci0 up

หากคุณใช้อุปกรณ์บลูทู ธ อื่นที่นอกเหนือจากhci0นั้นคุณต้องเปลี่ยนส่วนหนึ่งของคำสั่งมิฉะนั้นจะดีไป คุณจะต้องเรียกใช้พวกเขาทุกครั้งที่คุณรีสตาร์ทดังนั้นฉันขอแนะนำให้คุณใช้สคริปต์เหล่านั้นในสคริปต์ที่เข้าถึงได้หรือที่คุณเพิ่มเข้าไปในแอปพลิเคชันเริ่มต้น ฉันควรทราบด้วยว่าฉันสามารถใช้งานเม้าส์ได้แม้จะไม่ได้ใช้คำสั่งเหล่านี้หลังจากรีบูตเครื่องดังนั้นคุณควรใช้เฉพาะเมื่อคุณจำเป็นต้องใช้เท่านั้น

คำตอบเดิม (สำหรับ <15.10)

คำตอบจากที่นี่: /ubuntu//a/660666/256078

สิ่งที่เกิดขึ้นคือ MX Anywhere 2 ต้องการ Bluetooth Smart และ Ubuntu มาพร้อมกับ bluez (ไดรเวอร์ Bluetooth) 4 ซึ่งไม่รองรับ Bluetooth Smart Bluez 5 ซึ่งเพิ่มการรองรับ Bluetooth Smart ควรเริ่มจัดส่งด้วย 15.10 แต่สำหรับตอนนี้คุณจะต้องติดตั้ง bluez 5 ด้วยตนเองหากคุณต้องการใช้

เพียงแค่หัวขึ้นถ้าคุณต้องการที่จะมีระบบที่มีเสถียรภาพ, อย่าทำอย่างนี้ ก่อนอื่นสิ่งนี้จะทำลายการควบคุมบลูทู ธ ในแผงการตั้งค่า วิธีการที่ฉันจะอธิบายเพิ่ม PPA นี้ด้วยซึ่งควรจะเป็นสิ่งที่ไม่ดีสำหรับระบบของคุณเมื่ออัปเกรดและสิ่งต่าง ๆ ทำเช่นนี้ต่อเมื่อคุณรู้วิธีลบ PPA และเปลี่ยนกลับเป็น bluez 4 หรือถ้าคุณไม่สนใจและต้องการให้มันทำงานได้ ; P

ก่อนอื่นคุณต้องเพิ่ม PPA ด้วย bluez 5 ฉันอยากจะแนะนำ bluez 5 PPA ที่ Austin ทำขึ้นเพราะนั่นเป็นสิ่งที่ฉันเคยใช้มาก่อน เพิ่มด้วยคำสั่งนี้:

sudo add-apt-repository ppa:vidplace7/bluez5

จากนั้นรีเฟรช apt-get:

sudo apt-get update

หลังจากนั้นคุณสามารถติดตั้ง bluez 5 ด้วยคำสั่งนี้:

sudo apt-get install bluez

ตอนนี้คุณมี bluez 5 แล้วคุณต้องมีวิธีการควบคุมบลูทู ธ ดังที่กล่าวไว้ก่อนหน้านี้แผงควบคุมในตัวจะไม่ทำงานอีกต่อไป

มีสองวิธีที่ฉันได้ลองทำสิ่งนี้ หากคุณต้องการมี GUI แล้ว Blueman เป็นตัวเลือกที่ดีที่สุดของคุณ คุณสามารถติดตั้งได้ง่ายๆด้วย:

sudo apt-get install blueman

นี่จะติดตั้งอินเทอร์เฟซ Blueman Bluetooth ที่คุณสามารถเปิดสำหรับตัวเรียกใช้แอปของคุณ ควรตรงไปตรงมาเพื่อใช้และไม่ต้องการคำอธิบายเชิงลึกใด ๆ

วิธีที่ฉันแนะนำคือใช้บรรทัดคำสั่ง ฉันพบสิ่งนี้จะมีเสถียรภาพมากขึ้น (ทำงานบนหน้าจอเข้าสู่ระบบในขณะที่ Blueman ไม่ได้) และจริง ๆ แล้วใช้งานง่ายอย่างน่าประหลาดใจสำหรับการเป็นบรรทัดคำสั่ง

วิธีการทำงานคือคุณพิมพ์bluetoothctlลงในบรรทัดคำสั่งที่ตอนนี้คุณจะมีส่วนต่อประสานคำสั่งเพื่อโต้ตอบกับอุปกรณ์บลูทู ธ คุณสามารถพิมพ์helpเพื่อรับรายการคำสั่งและสิ่งที่พวกเขาทำ คำสั่งที่คุณต้องการใช้ก่อนสำหรับจับคู่ MX Anywhere 2 คือscanคำสั่ง หากคุณพิมพ์scan onคอมพิวเตอร์ของคุณจะเริ่มค้นหาอุปกรณ์บลูทู ธ ขณะที่อยู่ในโหมดนี้ให้ใส่ MX Anywhere 2 ของคุณในโหมดจับคู่และรอให้มันปรากฏขึ้นในคอนโซล มันจะแสดงบางสิ่งเช่นนี้:

[NEW] Device XX:XX:XX:XX:XX:XX MX Anywhere 2 (The name may not be accurate)

สตริง "XX: XX: XX: XX: XX: XX" คือที่อยู่ MAC ของ MX Anywhere 2. ในการจับคู่และเชื่อมต่อให้พิมพ์:

pair XX:XX:XX:XX:XX:XX
connect XX:XX:XX:XX:XX:XX

อย่าลืมเปลี่ยน "XX: XX: XX: XX: XX: XX" ทั้งหมดเป็นที่อยู่ MAC ที่คุณได้รับเมื่อทำการสแกน

เสร็จสิ้น


ทำงานบน LTS 16.04
Dan Revell
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.