ฉันกำลังบูทคู่กับ Ubuntu และ Windows 8 ฉันมี Microsoft Bluetooth mouse มันทำงานอย่างถูกต้องในทั้งสองระบบปฏิบัติการ แต่ฉันต้องจับคู่ทุกครั้งเมื่อฉันสลับระบบปฏิบัติการ
มีวิธีใดบ้างที่จะใช้เมาส์บลูทู ธ โดยไม่จำเป็นต้องทำการจับคู่ในแต่ละครั้ง?
ฉันกำลังบูทคู่กับ Ubuntu และ Windows 8 ฉันมี Microsoft Bluetooth mouse มันทำงานอย่างถูกต้องในทั้งสองระบบปฏิบัติการ แต่ฉันต้องจับคู่ทุกครั้งเมื่อฉันสลับระบบปฏิบัติการ
มีวิธีใดบ้างที่จะใช้เมาส์บลูทู ธ โดยไม่จำเป็นต้องทำการจับคู่ในแต่ละครั้ง?
คำตอบ:
คำตอบนี้ใช้ได้กับ bluetoothd v5.35 - ฉันคิดว่ามันจะใช้ได้กับ bluetoothd v5 รุ่นก่อนหน้าด้วย
มิฉะนั้นจะพยายามเชื่อมต่อกับอุปกรณ์ซ้ำ ๆ ด้วยรหัสลิงก์เก่า (และตอนนี้ไม่ถูกต้อง) สิ่งนี้อาจทำให้มาตรการต่อต้านการเดรัจฉานบังคับให้แสดงผลอุปกรณ์ที่ไม่สามารถเข้าถึงได้
ไปที่โฟลเดอร์ย่อยที่ตั้งชื่อตามที่อยู่ของอุปกรณ์ คุณควรหาไฟล์ชื่อ 'ข้อมูล' ที่นั่น เปิดสิ่งนั้น
sudo nano /var/lib/bluetooth/XX:XX:XX:XX:XX:XX/YY:YY:YY:YY:YY:YY/info
ใน[LinkKey]
ส่วนการตั้งค่าคีย์ ตัวอย่าง:
Key=3E717C5B8735C1984B71636D7B941DEE
ตอนนี้ตรวจสอบ[General]
ส่วนและการตั้งค่า
Trusted=false
บันทึกและรีสตาร์ท bluetoothd:
sudo service bluetooth restart
เมื่อคุณเปิดอุปกรณ์ป๊อปอัพจะปรากฏขึ้นถามว่าคุณต้องการอนุญาตอุปกรณ์บลูทู ธ ที่เชื่อมต่อหรือไม่ แน่นอนคุณทำ!
หากคุณแยกลิงก์ของคีย์ออกจาก Mac OS คุณจะต้องย้อนกลับลำดับไบต์ของคีย์ Mac OS บันทึกไว้ใน endianness แบบย้อนกลับ
คุณควรกำหนดค่าทั้ง windows และ ubuntu ให้ใช้คีย์เดียวกัน (รหัสผ่าน) เมื่อเชื่อมต่อกับเมาส์ของคุณ
จับคู่กับอูบุนตูของคุณ, จากนั้นรีสตาร์ท windows, จับคู่และรับ windows key ที่ใช้เชื่อมต่อกับเมาส์, ดูคำตอบของฉันที่นี่เพื่อเรียนรู้วิธีการ:
/superuser/229930/finding-bluetooth-link-key-in-windows-7-to-double-pair-a-device-on-dualboot-com
จากนั้นรีบูตเครื่องไปยัง Ubuntu open terminal:
sudo -i
cd /var/lib/bluetooth/
ls
บันทึกที่อยู่ MAC ของอะแดปเตอร์บลูทู ธ ของคุณ
cd [put adaptor mac address here]
nano linkkeys
เปลี่ยนรหัสที่อยู่ด้านหน้าของที่อยู่ MAC ของเมาส์ของคุณเป็นหน้าต่างหลักที่ใช้งานอยู่
กด Ctrl + X และ y และ Enter เพื่อบันทึกจากนั้นรีบูต ตอนนี้เมาส์ของคุณควรทำงานกับทั้งสองระบบปฏิบัติการ
sudo nano /var/lib/Bluetooth/put_adaptor_mac address_here/linkkeys
แทนการเปลี่ยนเป็นผู้ใช้รูท ใช่ฉันแก้ไขไม่ดี
คุณอาจจะสามารถค้นหาวิธีแก้ไขได้ในตอนนี้ อย่างไรก็ตามสิ่งนี้จะช่วย:
อ้างถึงจากhttp://ubuntuforums.org/showthread.php?t=1479056 (เพิ่มการจัดรูปแบบบางส่วน)
สวัสดีฉันได้มันไปทำงานกับฉันด้วยการคัดลอกคีย์ลิงค์บลูทู ธ นี่คือสิ่งที่ฉันทำ:
ค้นหาที่อยู่บลูทู ธ ของพีซี / ดองเกิล (สมมติว่าAA:11:11:11:11:11
) หาที่อยู่บลูทู ธ ของแป้นพิมพ์ (สมมติว่าBB:22:22:22:22:22
) จับคู่อุปกรณ์ตามปกติภายใต้ Linux (ผ่านแผง Gnome)
ควรมีไฟล์ชื่อ/var/lib/bluetooth/AA:11:11:11:11:11/linkkeys
ซึ่งมีบรรทัดดังนี้:
BB:22:22:22:22:22 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 0 6
ที่นี่ xxxx คือ 16 ไบต์เขียนอย่างต่อเนื่องในเลขฐานสิบหกนั่นคือคีย์ลิงค์
จับคู่อุปกรณ์ตามปกติภายใต้ Windows (จะเปลี่ยนรหัส) รับรหัสจาก Windows ในกรณีของฉันมันอยู่ในรายการรีจิสทรีนี้:
SYSTEM\ControlSet002\services\BTHPORT\Parameters\Keys\aa1111111111\bb2222222222
น่าเสียดายที่ RegEdit บอกว่า "การเข้าถึงถูกปฏิเสธ" เมื่อฉันไปถึง Keys แม้เมื่อเข้าสู่ระบบในฐานะผู้ดูแลระบบ (ผมคิดว่ามันอาจจะอยู่ใน ControlSet อีกในบางกรณี.)
Reboot ภายใต้ Linux chntpw
ติดตั้ง รุ่นที่บรรจุด้วย Lucid v0.99.5 ดูเหมือนจะไม่สนับสนุนรีจิสตรีในแบบ 64 บิต เวอร์ชั่นล่าสุดใน Debian repo (v0.99.6-2 ณ วันที่เขียน) ทำงานสำหรับฉัน
เพื่อหลีกเลี่ยงการแก้ไขรีจิสทรี Windows ที่ไม่พึงประสงค์จาก Linux ฉันได้คัดลอกSYSTEM
ไฟล์ที่อื่นจาก: /path/to/Windows/System32/config/SYSTEM
ฉันได้เปิดด้วยchntpw
(เรียกดูรีจิสตรีด้วยls
/ cd
; help with?):
chntpw -e SYSTEM
ls
cd ControlSet002\services\BTHPORT\Parameters\Keys
ls
cd aa1111111111
ls
hex bb2222222222
สิ่งนี้ก่อให้เกิดสิ่งนี้:
:00000 xx xx xx xx xx xx xx
นี่xx xx xx
คืออีก 16 ไบต์เป็นเลขฐานสิบหกซึ่งเป็นตัวแทนของคีย์ลิงค์ที่ตั้งค่าใน Windows
สุดท้ายผมคัดลอกที่ (และลบออกช่องว่าง) /var/lib/bluetooth/AA:11:11:11:11:11/linkkeys
เพื่อแทนค่าที่มีอยู่แล้วใน
ฉันต้องตัดการเชื่อมต่อและเชื่อมต่อใหม่ (ผ่านแอปเพล็ต Gnome) แต่ฉันต้องทำเช่นนั้นในบางครั้ง (ดูเหมือนจะไม่ทำงานก่อนที่จะเข้าสู่ระบบ แต่อย่างเดียวกันมันเกิดขึ้นแม้จะมีการจับคู่ภายใต้ Linux เท่านั้นนั่นอาจเป็นปัญหาที่แตกต่างกัน)
มันทำงานให้ฉัน อาจเป็นเรื่องซับซ้อนเล็กน้อยสำหรับผู้ที่ไม่สะดวกในการแก้ไขไฟล์กำหนดค่า ฉันคิดว่ามันปลอดภัยที่จะทำงานกับสำเนาของSYSTEM
ไฟล์รีจิสตรีด้วยเช่นกันในกรณีที่มีบางอย่างผิดปกติ
เมาส์ Bluetooth พร้อม Windows 10 และ K / Ubuntu 17.10 Dual Boot - เมาส์ HP Z5000 Bluetooth
มีรายการคำแนะนำที่ยาวในหัวข้อนี้ส่วนใหญ่เก่าและซับซ้อนที่จะติดตาม นี่เป็นอีกทางเลือกหนึ่งในการเปิดใช้งานเมาส์บลูทู ธ ตัวเดียวกันบน Windows 10 และ Kubuntu 17.10 มันค่อนข้างง่าย สิ่งนี้ควรใช้กับระบบ Debian อื่นและอาจใช้กับอุปกรณ์บลูทู ธ อื่น ๆ
ก้าวแรก:
1 / คู่แรกใน Windows บันทึกสำเนาของปุ่มบลูทู ธ ไปยัง USB Stick จากนั้นพิมพ์ สิ่งนี้มีประโยชน์ในการกำหนดที่อยู่คอมพิวเตอร์และอุปกรณ์เพื่อใช้ในการเปลี่ยน Windows LinkKey ใช้ regedit (ในผลลัพธ์คลิกซ้ายเพื่อเปิดใช้งานสิทธิ์ผู้ดูแลระบบ) ไปที่ - HKEY_LOCAL_MACHINE \ SYSTEM \ ControlSet001 \ Services \ BTHPORT \ Parameters \ keys \ คอมพิวเตอร์ MAC \ device MAC
2 / Reboot to Linux จากนั้นจับคู่กับ linux
3 / เปิด Nautilus ผ่านเทอร์มินัลด้วย su เพื่อรูทเต็มที่
4 / การใช้ Nautilus นำทางไปยังบลูทู ธ ผ่านระบบไฟล์ ROOT - var - lib - bluetooth
5 / จาก Bluetooth เปิดหมายเลข 12 หลัก (ที่อยู่ MAC ของเครื่อง) จะเปิดขึ้นถึงที่อยู่ MAC ของอุปกรณ์
6 / เปิดอุปกรณ์ MAC
7 / เปิดไปยังโฟลเดอร์ข้อมูล
8 / เปิดข้อมูล - แสดงข้อมูล Linux LinkKey - บันทึกสำเนาหรือพิมพ์หน้าจอ / ไฟล์หรือพิมพ์สำเนาเพื่อใช้ในภายหลังในกระบวนการนี้ มันทำให้การป้อน Linux LinkKey ง่ายขึ้นมาก
WINDOWS 10:
เลื่อนเมาส์ออกก่อนเริ่ม Windows และอย่าเชื่อมต่อใหม่ นิ้ว / ทัชแพดจะเป็นวิธีเดียวที่จะดำเนินการต่อไป
1 / เข้าสู่ระบบด้วยรหัสผ่านผู้ใช้ปกติ
2 / ค้นหา regedit
3 / ในผลลัพธ์คลิกซ้ายเพื่อเปิดใช้งานสิทธิ์ผู้ดูแลระบบ
4 / ไปที่ HKEY_LOCAL_MACHINE \ SYSTEM \ ControlSet001 \ Services \ BTHPORT \ Parameters \ keys \ คอมพิวเตอร์ MAC \ device MAC
ที่อยู่คอมพิวเตอร์และอุปกรณ์อย่างน้อยจะคล้ายกันหรือเหมือนกันใน Linux และ Windows สามารถตรวจสอบได้จากสำเนาที่พิมพ์ (ถ้าทำ) 5 / หากต้องการรับสิทธิ์ในการเข้าถึงการยกระดับสิทธิ์ของไฟล์ Keys (ดูhttps://www.howtogeek.com/262464/how-to-gain-full-permissions-to-edit-pristry-keys/ )
6 / คลิกที่ปุ่มจากนั้นคลิก Device Mac
สิ่งนี้จะเปิดตัวแก้ไขค่าไบนารี:
1 / ป้อนคีย์ 32 คู่ลินุกซ์ที่ได้รับโดยใช้ Nautilus
2 / LinkKey ดั้งเดิมจะถูกมองว่าเป็นสองบรรทัด 8 หลักที่จับคู่กัน จะมีสามบรรทัดที่มองเห็นได้
3 / วางเคอร์เซอร์ที่จุดเริ่มต้นของบรรทัดแรกและป้อน Linux LinkKey เคอร์เซอร์จะย้ายไปที่คู่ถัดไปโดยอัตโนมัติ
4 / อินพุตจะปรากฏเป็นตัวพิมพ์ใหญ่ แต่จะถูกแปลงเป็นตัวพิมพ์เล็กโดยอัตโนมัติเมื่อเสร็จสิ้น Windows จะแปลงอักขระคีย์เป็นค่า HEX ในระหว่างกระบวนการนี้จะเห็นทางด้านขวาของ LinkKey ใหม่
5 / เมื่ออินพุตคีย์ใหม่เสร็จสมบูรณ์ให้วางเคอร์เซอร์ไว้ที่จุดเริ่มต้นของคีย์เดิมและลบสองบรรทัดเดิม การทำเช่นนี้จะทำให้มีสามบรรทัดเหมือนเดิม
6 / ปิดเอดิเตอร์ซึ่งจะบันทึกการเปลี่ยนแปลงหากคีย์ถูกเปิดอีกครั้งจะปรากฏใน Cass ล่างและในรูปแบบ Windows (คั่นด้วยเครื่องหมายจุลภาคไม่ใช่เครื่องหมายโคลอน)
7 / ยุบ HKEY-L_M แล้วออกจากหน้าต่างตัวแก้ไขรีจิสทรี
ในที่สุด:
ปิด Windows 10 และรีบูตเป็น Windows อีกครั้งโดยไม่ต้องเปิดเมาส์ เมื่อเปิดใช้งานบูทอย่างเต็มที่บนเมาส์ - ตอนนี้มันควรจะทำงานได้ทั้งใน Kubuntu 17.10 และ Windows 10