เมาส์บลูทู ธ ไม่เชื่อมต่อกับแล็ปท็อปอีกครั้งโดยอัตโนมัติ


18

สิ่งนี้ถูกถามและตอบก่อนหน้านี้หนึ่งล้านครั้ง และฉันคิดว่าฉันได้อ่านคำถามและคำตอบเกือบทั้งหมดแล้วลองแก้ปัญหาให้ได้มากที่สุด

อย่างไรก็ตามฉันยังไม่สามารถรับเมาส์เพื่อเชื่อมต่อใหม่โดยอัตโนมัติหลังจากหลับหรือปิดเครื่องหรือหยุดการใช้งาน ฉันใช้ Microsoft Sculpt Comfort Mouse ภายใต้ Kubuntu 14.04, 64 บิต ฉันสามารถเชื่อมต่อด้วยตนเองได้แน่นอน

ความพยายามล่าสุดของฉันคือการเพิ่มบรรทัด

<!-- Microsoft Sculpt Comfort mouse -->
<device oui="28:18:78:" name="Microsoft Sculpt Comfort Mouse" pin="0000"/>    

ไปยัง/usr/share/kde4/apps/bluedevilwizard/pin-code-database.xmlแล้วรีสตาร์ทบลูทู ธ ด้วย

sudo service bluetooth restart

แต่ไม่มีอะไร. เมาส์ยังคงต้องจับคู่ด้วยตนเอง

และตอนนี้หลังจากลองใช้hcitoolคำสั่งสองสามครั้ง- เมาส์จะไม่เชื่อมต่อเลย! ทั้งหมดที่ฉันได้รับคือข้อความหมดเวลา ฉันไม่รู้ว่าฉันทำอะไรไปแล้วแต่ตอนนี้หนูปฏิเสธที่จะเชื่อมต่อเลย

ฉันสับสนเล็กน้อยที่นี่ ....

คำตอบ:


15

ลองใช้เครื่องมือที่แตกต่างกันในการจับคู่อุปกรณ์บลูทู ธ ของคุณเช่นblueman-manager(อุปกรณ์บลูทู ธ อาจ "ไม่น่าเชื่อถือ")

ฉันใช้ Ubuntu 14.04 และมี Microsoft Sculpt Comfort Mouse เมื่อจับคู่เมาส์ในกล่องโต้ตอบการตั้งค่าบลูทู ธ ของ Ubuntu เมาส์จะไม่เชื่อมต่อใหม่หลังจากหยุดชั่วคราว / ทำงานต่อและแม้กระทั่งหลังจากที่ไม่ได้ใช้งาน

ฉันไม่ได้จับคู่เมาส์จับคู่และ "เชื่อมั่น" มันเข้าด้วยกันblueman-managerและตอนนี้มันใช้งานได้อย่างมีเสน่ห์


trully! ฉันลบอุปกรณ์ออกแล้วฉันทำกระบวนการทั้งหมดผ่าน blueman-manager กว่ากำหนดเป็น "trust" ตอนนี้มันเชื่อมต่ออัตโนมัติจริงๆตอนนี้! ขอบคุณ!
ใส่

ยังคงใช้งานได้ใน Ubuntu 18.04 แต่ต้องใช้apt-get install bluemanและsudo blueman-manager
ทรานซิสเตอร์ 1

3

ลองอีกครั้ง แต่ลบส่วนนี้ออก name="Microsoft Sculpt Comfort Mouse"

หากไม่ใช่อย่างนั้นคุณอาจมี OUI ผิด

ฉันเชื่อว่าเป็นที่อยู่ครึ่งแรกของเมาส์บลูทู ธ ของคุณ

OUIOrganizational Unique Identifierย่อมาจาก โดยทั่วไปครึ่งแรกของที่อยู่ MAC ของคุณบอกว่ามันทำโดย Microsoft แม้ว่าเมาส์จาก บริษัท เดียวกันอาจมีความแตกต่างOUIไม่ว่าด้วยเหตุผลใดก็ตาม

สำหรับขั้นตอนนี้เริ่มต้นจากศูนย์และให้เริ่มกระบวนการกำจัด

ถอนการติดตั้ง / กำจัดblueman-managerหรือซอฟต์แวร์บลูทู ธ เสริมใด ๆ ไปวานิลลาและปล่อยซอฟต์แวร์บลูทู ธ อูบุนตูดั้งเดิมเพื่อขจัดข้อขัดแย้งใด ๆ

  1. กดโหมดการค้นพบของเมาส์บลูทู ธ

  2. เปิดเทอร์มินัลแล้วพิมพ์คำสั่ง hcitool scan

  3. จากนั้นวางครึ่งแรกของที่อยู่บลูทู ธ ของคุณเป็น OUI

ตรวจสอบให้แน่ใจว่าได้รวมเครื่องหมายโคลอนสุดท้ายเช่นนั้น oui="xx:xx:xx:"

ดังนั้นหากที่อยู่บลูทู ธ ของคุณเป็น AB:CD:EF:GH:IJ:KL

มันจะมีลักษณะเช่นนี้:

<device oui="AB:CD:EF:" type="mouse" name="Microsoft Sculpt Comfort Mouse" pin="0000"/>

แทรกบรรทัดนั้นพร้อมกับส่วนที่เหลือของรายการ

/usr/share/gnome-bluetooth/pin-code-database.xml

สิ่งสำคัญ:แทรกที่จุดเริ่มต้นของไฟล์ด้านล่าง<devices> แท็กเริ่มต้น - เนื่องจากรายการจับคู่ตามลำดับการปรากฏ!

ฉันจะเริ่มต้นใหม่หลังจากนี้เพื่อให้แน่ใจว่าทุกอย่างเรียบร้อย

วิธีนี้จะแก้ปัญหาการเชื่อมต่อใหม่ได้เนื่องจาก Ubuntu ไม่ทราบหรือเก็บ PIN # เมื่อคุณจับคู่ครั้งแรกเมื่อพยายามเชื่อมต่อใหม่

หมายเหตุ:ใน Linux distros อื่น ๆ พา ธ ของไฟล์pin-code-database.xmlอาจแตกต่างกัน!


บวก: วิธีง่ายๆเพียงแค่ใช้original Ubuntu bluetooth software: ลบอุปกรณ์บลูทู ธ หากได้ทำการเชื่อมต่อแล้วลองเชื่อมต่ออุปกรณ์ที่มีการแก้ไขPIN optionsโดยใช้รหัส PIN ที่กำหนดเอง0000ทดสอบโดยใช้เมาส์เลเซอร์บลูทู ธ ของ ThinkPad
artificerpi

3

มันทำงานบน Ubuntu 17.10 ฉันคิดว่าทุก distro กับ bluetoothctl รองรับ:

  1. เรียกใช้ใน terminal bluetoothctl ในคำสั่งประเภทเส้น$bluetooth devicesคุณจะเห็นรายการอุปกรณ์ที่ใช้งานได้
  2. พิมพ์trust 00:XX:XX:XX:XX:XXหมายเลขที่เริ่มต้นด้วย00:คือ divice ที่คุณต้องการเชื่อมต่อ
  3. พิมพ์ctrl+dหรือquitเพื่อออก
  4. หากคุณต้องการเชื่อมต่ออุปกรณ์ของคุณโดยอัตโนมัติเมื่อเริ่มต้นให้เปิดStartup Applicationsและเพิ่มอุปกรณ์ใหม่

    • กด Add
    • ชื่อตัวเรียกเช่น My startup BT connection
    • ในประเภทคำสั่ง bash -c 'echo -e "connect 00:XX:XX:XX:XX:XX \nquit" | bluetoothctl'

นอกจากนี้คุณยังสามารถตั้งค่าแป้นพิมพ์ลัดด้วยคำสั่งเดียวกันกับอาหารกลางวันและเชื่อมต่ออุปกรณ์ของคุณด้วยการกดปุ่ม

มีความสุข :)


ขอบคุณ! จริงๆแล้วมีเหตุผลไหมทำไมคุณไม่ใช้แค่นี้bluetoothctl connect 00:XX:XX:XX:XX:XX? ดูเหมือนว่าจะทำงานได้ดีเช่นกัน คุณค้นพบว่าการเพิ่มbash -c 'echo -e "connect 00:XX:XX:XX:XX:XX \nquit" | bluetoothctl'ผ่านแอปพลิเคชันเริ่มต้นของ Ubuntu เพิ่มแบ็กสแลชที่สองลงใน \ nquit เพื่อให้มีลักษณะเช่นนี้bash -c 'echo -e "connect 00:XX:XX:XX:XX:XX \\nquit" | bluetoothctl'ภายในไฟล์. desktop ที่เหมาะสม~/.config/autostartหรือไม่
DMT

1

ฉันแน่ใจว่าถ้าคุณจับคู่เมาส์ไม่ถูกต้องจะไม่ทำงาน ฉันมีปัญหาเดียวกันแน่นอน Microsoft Sculpt Comfort Mouse ของฉันจับคู่กันแล้วฉันก็ออกจากคอมพิวเตอร์ไปทั้งวัน ตัวรักษาหน้าจอเริ่มทำงานและอีกไม่กี่ชั่วโมงต่อมาฉันกลับมาใช้คอมพิวเตอร์และเมาส์ไม่ทำงาน ฉันอาจจับคู่มันไม่ถูกต้องในครั้งแรกเช่นกัน ดังนั้นฉันค้นหาผ่านอินเทอร์เน็ตและลองสิ่งต่าง ๆ จากชุมชนอูบุนตูรวมถึงการถอดและซ่อมเมาส์ในจุดที่มันจะไม่ซ่อม ฉันพบว่าฉันไม่ได้จับคู่อย่างถูกต้องทุกครั้งที่จับคู่ ขั้นตอนที่ถูกต้องในการจับคู่เมาส์นี้ที่ทำงานอยู่ด้านล่าง:

  1. เปิดตัวจัดการบลูทู ธ (ควรทำงานกับผู้จัดการใดก็ได้ แต่ฉันใช้ตัวจัดการบลูทู ธ โดยเฉพาะ)
  2. กดปุ่มจับคู่ที่ด้านล่างของเมาส์ค้างไว้จนกว่าคุณจะได้รับแสงสีน้ำเงินที่กระพริบ (กะพริบช้า ๆ ประมาณ 1 แฟลชต่อวินาที)
  3. คลิกค้นหาในเครื่องมือจัดการ Bluetooth

    • คลิก Microsoft Sculpt Comfort Mouse แล้วคลิกไอคอนกุญแจ (ไอคอนการจับคู่)
    • เมื่อจับคู่เมาส์แล้วให้คลิกไอคอนรูปดาวสีทองภายในตัวจัดการ Bluetooth เพื่อให้เมาส์เชื่อถือได้
    • เมื่อเมาส์ถูกจับคู่และเชื่อถือได้แล้วให้คลิกการตั้งค่าเลือกบริการป้อนข้อมูลจากนั้นคลิก "ส่งต่อ" เมื่อคุณเห็น "เพิ่มอุปกรณ์และเชื่อมต่อเรียบร้อยแล้ว" คลิกปิด

หากคุณยังคงมีปัญหาเดียวกันลองดูคำตอบของฉัน!
Tek

1

ไม่มีคำตอบที่ระบุไว้ที่นี่ใช้ได้สำหรับฉัน แต่ฉันจับคู่อุปกรณ์โดยใช้ commandline tool bluetoothctl และเชื่อมต่อใหม่โดยอัตโนมัติ สิ่งที่ฉันทำคือ:

  • ตั้งค่าเมาส์ให้ค้นพบได้
  • ทำงานbluetoothctl(แสดงรายการ addess Mac ของเมาส์ของฉัน)
  • ทำงานpair <MAC>(ภายในbluetoothctlซึ่งจับคู่อุปกรณ์)

0

ฉันมีปัญหาเดียวกันกับเมาส์นี้และฉันพบวิธีแก้ปัญหาโดยใช้วิธีที่สองที่กล่าวถึงที่นี่: /unix/177998/bluetooth-mouse-disconnects

ในระยะสั้นสร้างไฟล์กฎคือ "99-bluetooth.rules" ใน "/ etc / udev /" และเพิ่มบรรทัดนี้ใน:

ACTION=="add", SUBSYSTEM=="bluetooth", ATTR{product}=="Microsoft Bluetooth Mouse        ", ATTR{power/control}="on"

สิ่งนี้แก้ไขปัญหาของฉันฉันหวังว่าจะช่วยคุณ


0

ได้รับการยืนยัน การใช้แพ็คเกจบลูทู ธ มาตรฐานในการแก้ไขไฟล์ pin-code-database.xml ยังเปิดใช้งานการเชื่อมต่อใหม่ของเมาส์ Lenovo Thinkpad Bluetooth Laser หลังจากรีบูตระบบ นี่คือการตั้งค่าที่ฉันใช้:

<device oui="F0:65:DD:" type="mouse" name="ThinkPad Bluetooth Laser Mouse" pin="0000"/>
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.